一套完整的软件测试应该由五个阶段组成:

1.软件测试计划

首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的软件测试需求报告,即制订黑盒测试的最高标准,以后所有的软件测试工作都将围绕着软件测试需求来进行,符合软件测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排软件测试人员、测试时间及测试资源等。

2.软件测试设计

将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。

3.软件测试开发

建立可重复使用的自动测试过程。

4.软件测试执行

执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,软件测试人员应本着科学负责的态度,一步一个脚印地进行测试。

5.软件测试评估

结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。

本文转载自51Testing软件测试网(查看全文):http://www.51testing.com/html/47/n-178447.html