《20171201-构建之法:现代软件工程-阅读笔记》

13.2 各种测试方法

13.2.1 单元测试(Unit Test)

13.2.2 代码覆盖率测试(Code Coverage Analysis)

13.2.3 构建验证测试(Build Verification Test,BVT)

顾名思义,构建验证测试是指在一个构建完成之后,构建系统会自动运行一套测试,验证系统的基本功能。在大多数情况下,这些验证的步骤都是在自动构建成功后自动运行的,有些情况下也会手工运行,但是由于构建是自动生成的,我们也要努力让BVT自动运行。

13.2.4 验收测试(Acceptance Test)

在MSF敏捷建模中,我们建议还是采用场景来规划测试工作。

13.2.5 “探索式”的测试(Ad hoc Test)

就是指为了某一个特定目的而进行的测试,且就这一次,以后一般也不会重复测试。在软件工程的实践中,“Ad hoc”大多是指随机进行的、探索性的测试。

13.2.6 回归测试(Regression Test)

回归测试不仅仅包括单元测试,也包括其他类型的测试。

13.2.7 场景/集成/系统测试(Scenario/Integration/System Test)

在软件开发的一定阶段,我们要对一个软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,各方面均能满足用户的要求。这类测试叫系统/集成测试。

13.2.8 伙伴测试(Buddy Test)

伙伴测试是指开发人员可以找一个测试人员作为伙伴(Buddy),在签入新代码之前,开发人员做一个包含新模块的私人构建(Private Build),测试人员在本地做必要的回归/功能/集成/探索测试,发现问题直接与开发人员沟通。通过伙伴测试把重大问题都解决了之后,开发人员再正式签入代码。

13.2.9 效能测试(Performance Test)

1. 设计负载

2. 令用户满意的服务质量

13.2.10 压力测试(Stress Test)

压力测试要验证的问题是:软件在超过设计负载的情况下是否仍能返回正常结果,没有产生严重的副作用或崩溃。

13.2.11 内部/外部公开测试(Alpha/Beta Test)

13.2.12 易用性测试(Usability Test)

13.2.13 “小强”大扫荡(Bug Bash)

13.2 各种测试方法

13.2.1 单元测试(Unit Test)

13.2.2 代码覆盖率测试(Code Coverage Analysis)

13.2.3 构建验证测试(Build Verification Test,BVT)

顾名思义,构建验证测试是指在一个构建完成之后,构建系统会自动运行一套测试,验证系统的基本功能。在大多数情况下,这些验证的步骤都是在自动构建成功后自动运行的,有些情况下也会手工运行,但是由于构建是自动生成的,我们也要努力让BVT自动运行。

13.2.4 验收测试(Acceptance Test)

在MSF敏捷建模中,我们建议还是采用场景来规划测试工作。

13.2.5 “探索式”的测试(Ad hoc Test)

就是指为了某一个特定目的而进行的测试,且就这一次,以后一般也不会重复测试。在软件工程的实践中,“Ad hoc”大多是指随机进行的、探索性的测试。

13.2.6 回归测试(Regression Test)

回归测试不仅仅包括单元测试,也包括其他类型的测试。

13.2.7 场景/集成/系统测试(Scenario/Integration/System Test)

在软件开发的一定阶段,我们要对一个软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,各方面均能满足用户的要求。这类测试叫系统/集成测试。

13.2.8 伙伴测试(Buddy Test)

伙伴测试是指开发人员可以找一个测试人员作为伙伴(Buddy),在签入新代码之前,开发人员做一个包含新模块的私人构建(Private Build),测试人员在本地做必要的回归/功能/集成/探索测试,发现问题直接与开发人员沟通。通过伙伴测试把重大问题都解决了之后,开发人员再正式签入代码。

13.2.9 效能测试(Performance Test)

1. 设计负载

2. 令用户满意的服务质量

13.2.10 压力测试(Stress Test)

压力测试要验证的问题是:软件在超过设计负载的情况下是否仍能返回正常结果,没有产生严重的副作用或崩溃。

13.2.11 内部/外部公开测试(Alpha/Beta Test)

13.2.12 易用性测试(Usability Test)

13.2.13 “小强”大扫荡(Bug Bash)

posted @ 2017-12-01 16:30  kasumis  阅读(194)  评论(0编辑  收藏  举报