标签:
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。如果给软件测试下定义,可以这样讲:软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入一些数据而得到其预期的结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。
按不同划分方式,软件测试可以分为:
1、从是否需要执行被测试软件的角度分类(静态测试和动态测试)。
2、从测试是否针对软件结构与算法的角度分类(白盒测试和黑盒测试)。
标签:
原文地址:http://www.cnblogs.com/Lizhifei/p/4339703.html