软件测试的五个阶段
发表于:2009-06-29来源:作者:点击数:
标签:软件测试
一套完整的测试应该由五个阶段组成: 1. 测试计划 首先,根据用户 需求 报告中关于功能要求和 性能指标 的规格说明书,定义相应的测试需求报告,即制订 黑盒测试 的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的
一套完整的测试应该由五个阶段组成:
1.
测试计划 首先,根据用户
需求报告中关于功能要求和
性能指标的规格说明书,定义相应的测试需求报告,即制订
黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排
测试人员、测试时间及测试资源等。
2.
测试设计 将测试计划阶段制订的测试需求分解、细化为若干个可执行的
测试过程,并为每个测试过程选择适当的
测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。
3.测试
开发 建立可重复使用的
自动测试过程。
4.测试执行
执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由
单元测试、组合测试、
集成测试、系统联调及
回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
5.测试评估
结合量化的测试覆盖域及
缺陷跟踪报告,对于应用软件的
质量和开发团队的工作进度及工作效率进行综合评价。
显然,黑盒测试只有严格按照步骤进行,才可能对应用程序的质量进行把关。然而,如果没有一种优秀的
测试工具的帮助,单纯凭借
手工测试,不但将耗费大量的人力、物力和财力,而且有很多测试工作是难以实现甚至是无法实现的。
原文转自:http://www.ltesting.net