测试入门之测试过程的模型

我们可以给测试的过程划分一下:

        。 测试计划阶段---测试计划

        。 测试设计阶段---测试方案

        。 测试实现阶段---测试用例、测试规程


主要的测试文档

       。测试计划:指明测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档。

       。测试方案:指明为完成软件或软件集成特性的测试而进行的设计测试方法的细节文档。

       。测试用例:指明为完成一个测试项输入、预期结果、测试执行条件等因素的文档。

       。测试规程:指明执行测试时测试活动序列的文档。

       。测试报告:指明测试结果的文档。

       。测试日报:每天测试执行情况的记录和总结。


                                                                                     瀑布模型

测试入门之测试过程的模型
测试入门之测试过程的模型


                                                                          H模型


测试入门之测试过程的模型


测试分为两类活动

       。测试准备活动,包括测试需求分析,测试计划,测试设计,测试编码,测试验证

      。测试执行活动,包括测试运行,测试报告,测试结果分析

                                                                                    W模型


测试入门之测试过程的模型

         这个模型实现了测试设计和测试执行相分离,揭示了软件测试活动分层和分阶段的本质特性,测试的执行顺序与开发活动相反。


                                                             V模型

测试入门之测试过程的模型

1. 写出V型模型的局限性:
把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现
2. W型模型的局限性
仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才可以开始下一阶段的活动,不能支持迭代,自发性以及变更调整
 
3. V.H.W.三种模型的特点:
V模型: 强调了在整个软件项目开发中需要经历的若干个测试级别,并与每一个开发级别对应;忽略了测试的对象不应该仅仅包括程序,没有明确指出对需求、设计的测试
H模型: 强调测试是独立的,只要测试准备完成,就可以执行测试
W模型: 补充了V模型中忽略的内容,强调了测试计划等工作的先行和对系统需求和系统设计的测试;与V模型相同,没有对软件测试的流程进行说明