第二章 软件测试理论进阶
本章重点
1、了解软件测试复杂性与经济性
2、掌握软件测试的阶段
3、掌握软件测试的方法
4、掌握软件测试的分类
5、理解常见软件测试过程模型
一、软件测试复杂性与经济性
软件测试的复杂性
(1)、完全测试是不现实的
(2)、软件测试是有风险的
(3)、杀虫剂现象
(4)、缺陷的不确定性
软件测试的经济性
测试费用除了测试的直接消耗外,还包括其它的相关费用。测试费用的主要因素有:
(1)、软件面向的目标用户
(2)、可能出现的用户数量
(3)、潜在缺陷造成的影响
(4)、开发机构的业务能力