软件测试的对象:
软件测试不等于程序测试,软件测试应贯串于软件定义和开发地整个期间。需求分析,概要设计,详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都应成为软件测试的对象。
为把握软件开发各个环节地正确性,需要进行各种确认和验证。
确认:是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。
验证:试图证明在软件生存期各个阶段,以及阶段间的逻辑协调性,完备性和正确性。
软件配置:
软件需求规格说明书,设计规格说明书,源代码等。
测试配置:
测试计划,测试用例,测试程序等。
测试工具:
测试数据自动生成程序,静态分析程序,动态分析程序,测试结果分析程序,以及驱动测试的测试数据库等等。
测试和软件开发各阶段的关系:
软件开发过程是一个自顶向下逐步细化的过程,软件计划阶段定义软件作用域。
软件需求分析建立软件信息域,功能和性能需求、约束。软件设计,把设计用某种程序语言转换成程序代码。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/