测试生命周期,测试过程分为几个阶段,以及各阶段的含义及使用的方法?
测试生命周期:
①对测试人员进行业务培训
②测试需求分析
③编写测试计划
④编写测试用例
⑤测试执行(包括缺陷跟踪)
⑥编写测试报告
① 测试需求分析:
测试需求是整个测试过程的基础;确定测试对象以及测试工作的范围和作用。用来确定整个测试工作(如安排时间表、测试设计等)并作为测试覆盖的基础。而且被确定的测试需求项必须是可核实的。
测试需求是制订测试计划的基本依据,确定了测试需求能够为测试计划提供客观依据;
测试需求是设计测试用例的指导,确定了要测什么、测哪些方面后才能有针对性的设计测试用例;
测试需求是计算测试覆盖的分母,没有测试需求就无法有效地进行测试覆盖;
② 测试过程设计:包括测试计划,测试策略制定,测试时间安排,测试用例编写等;
③ 测试实现:环境配置好了,新的版本也收到了,人员也都培训好了等等;
④ 测试实施:已经按照测试计划进行展开了,比如手工测试,自动化测试等;
⑤ 测试评价:对版本测试覆盖率,测试质量,人员测试工作以及前期的一些工作制定情况进行评价,评估;
⑥ 测试维护:对测试用例库,测试脚本,bug 库等进行维护,保证延续性等。