再论“软件测试流程”

本文对测试流程进行了简单的阐述,欢迎拍砖,讨论!!!

经过数年的发展,软件测试已形成了较成熟的测试流程。不同书籍中对于软件测试流程阶段划分只是划分粒度不同,得出的测试流程稍有不同,那么在进行软件测试时,需制定符合公司实际需要的合理的软件测试流程。

在此,如图所示的测试流程来说明其各阶段的划分,以让读者对于测试流程有个整体的认识。

clip_image002

图:测试流程

如图所示软件测试流程中包含了多个类型的测试活动:制定测试计划、测试设计、测试开发、执行用例、提交缺陷、评估测试等。下面分别介绍各阶段的主要工作。

  1. 测试计划阶段:处于测试的先期准备工作阶段,主要用于对即将进行的测试工作做整体计划安排。该阶段形成的成果即测试计划,其中包括测试目的、测试策略、测试任务、测试时间等,此外还要在文档中说明测试提交的文档有哪些,文档被评审的级别以及时间。

  2. 测试设计阶段:主要是参照各种相关文档对测试进行设计的工作,包括测试需求的分析和测试用例的设计,此阶段的工作可一直持续到软件测试结束。

  3. 测试开发阶段:主要是按照设计的测试需求分析与测试用例设计的方案要求实施的过程。该过程包括:测试用例数据的准备,测试工具的配置、测试脚本的开发录制与维护等工作,此阶段的工作可一直持续到软件测试结束。

  4. 实施软件测试阶段:主要是设计和开发阶段的测试用例和数据执行的过程,即执行用例、提交缺陷的过程。

测试总结阶段:在测试结束后对整个测试过程与产品进行评估总结的过程,如果评审通过则可以进行版本的发布。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值