没有合适的资源?快使用搜索试试~ 我知道了~
首页软件测试规范文档(测试目标流程图)
软件测试规范文档(测试目标流程图)

本规范是对项目软件测试的一份指导性文件,对软件测试过程中所涉及到的测试理论、测试类型、测试方法、测试标准、测试流程以及软件产品开发单位所承担的职责进行总体规范,以有效保证软件产品的质量。
资源详情
资源评论
资源推荐

软件测试规范
目 录
一、 概述.............................................................................................................................................................1
二、 软件测试基础.............................................................................................................................................1
三、 软件测试流程.............................................................................................................................................2
一、 概述
本规范是对项目软件测试的一份指导性文件,对软件测试过程中所涉及到的测试理论、测试类型、
测试方法、测试标准、测试流程以及软件产品开发单位所承担的职责进行总体规范,以有效保证软
件产品的质量。
二、 软件测试基础
什么是软件测试
软件测试就是为了发现错误而执行程序的过程,或者说,软件测试是根据软件开发各个阶
段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),
并利用这些测试用例去运行程序。已发现程序错误的过程。
软件测试在软件生存期横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试
(称为单元测试)。编码与单元测试属于软件生存期中的同一个阶段。在这个阶段结束后 ,
对软件系统还要进行各种综合测试,这是软件生存期的另一个独立阶段,即测试阶段。
软件测试目标
下面这些规则也可以看作是测试的目标或定义:
(1)测试是为了发现程序中的错误而执行程序的过程;
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;
(3)成功的测试是发现了至今为止尚未发现的错误的测试
从上述规则可以看出,测试的正确定义是“为了发现程序中的错误而执行程序的过程”。这和某些
人通常想象的“测试是为了表明程序是正确的”,“成功的测试是没有发现错误的测试”等等是完全
相反的。正确认识测试的目标是十分重要的,测试目标决定了测试方案的设计。如果为了表明
程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发
现程序中的错误,就会力求设计出最能暴露错误的测试方案。
由于测试的目标是暴露程序中的错误,从心理学角度看,由程序的编写者自己进行测试是不恰
当的。因此,在综合测试阶段通常由其他人员组成测试小组来完成测试工作。此外,应该认识
到测试决不能证明程序是正确的。即使经过了最严格的测试之后,仍然可能还有没被发现的错
误潜藏在程序中。测试只能查找出程序中的错误,不能证明程序中没有错误。













安全验证
文档复制为VIP权益,开通VIP直接复制

评论2