首页 > 代码库 > 软件测试流程

软件测试流程

软件测试流程

软件测试分为五个阶段:计划、设计、执行、评估、验收。


1.        计划阶段

主要任务是编写测试计划,对进度的安排,人力物力的分配,整体测试策略的指定,和风险评估与规避措施的一个指定,一般由测试主管编制。

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


2.        设计阶段

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


3.        执行阶段

搭建测试环境,准备测试数据,执行冒烟测试,如果测试通过,则正是进入系统测试阶段;根据测试用例的详细步骤执行测试,对发现的软件缺陷进行报告、分析、跟踪管理等。


4.        评估阶段

测试结束需要输出测试报告,测试总结。

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


5.  验收阶段




本文出自 “Ivy” 博客,请务必保留此出处http://zqivy.blog.51cto.com/4934723/1918330

软件测试流程