软件不当测试的经济学影响[3] 软件测试
1.2.2 增加软件开发成本
传统上,识别和纠正软件缺陷会花费开发过程一半以上的成本,测试会占到开发人力成本的30%到90%(Beizer, 1990)。越早发现软件缺陷,越能更多的降低成本。表2显示软件缺陷在不同阶段发现时修复该缺陷所需的成本。
1.2.3 市场推广滞后
软件产品投放市场滞后的直接影响是丧失了机会。众所周知,软件产品的利润率通常遵守暴利----高额利润----一般利润----微利----亏损这样的曲线变化。投放时间晚,不仅丧失了赚“大钱”的机会,而且对原有的类似的产品线也会构成威胁。这种损失难以估量。
1.2.4 交易成本增加
由于缺乏标准的测试程序,用户无从比较和评价软件产品质量的好坏,从而导致市场交易成本增加。在这种情况下,软件生产厂商经常警告最终用户应慎重使用各厂商发布的产品性能数据。
二、软件缺陷的经济学影响实证分析
2.1 案例1——汽车和航空业
本案例研究针对美国汽车和航空业的CAD/CAM/CAE(计算机辅助工程)和PDM(产品数据管理)软件。调查和研究工作是由美国商业部国家标准技术研究所(NIST)委托 RTI(Research Triangle Institute)完成的。调研过程中, RTI和10个软件开发商、179位最终用户进行了面谈。调查结果如表3所示。
文章来源于领测软件测试网 https://www.ltesting.net/