软件测试的复杂性分析(续)
4、不能修复所有的软件故障
——原因:没有足够的进行修复;修复的风险较大;不值
得修复;可不算做故障的一些缺陷;“杀虫剂现象”。
——结论:关键是要进行正确的判断、合理的取舍,根据风
险分析决定哪些故障必须修复,哪些故障可以不修复。
5、软件测试的代价
——工作原则:就是如何将无边无际的可能性减小到一个可以
控制的范围,以及如何针对软件风险做出恰当选择,去粗存精
,找到最佳的测试量,使得测试工作量不多也不少,既能达到
测试的目的,又能较为经济。
第三页,共97页。