2016软件静态测试方法.docVIP

  • 32
  • 0
  • 约4.38千字
  • 约 7页
  • 2016-11-28 发布于四川
  • 举报
2016软件静态测试方法

软件静态测试方法“审查”述评 黄锡滋 张昊 软件测试在软件开发过程中具有非常重要的作用。软件测试的实质在于,按照规定步骤采用有效方法,对程序进行严格的检验,发现和改正软件的各种差错,提高软件质量,使其逐步达到规定要求,交付用户使用。 经过几十年的发展,软件测试方法体系业已经形成,软件项目开发机构可以结合实际需要选择使用。软件测试方法,按照是否在计算机上运行被测软件,区分为静态测试和动态测试两大类。图1是软件测试技术分类框架。 图1 软件测试技术分类框架图 长期以来,动态测试是最为业界推崇的方法,有时甚至是项目采用的唯一方法。静态测试则被多数开发团队忽视。 一、 从费用效益看软件测试 动态测试方法走红和静态测试冷落所导致的弊端,终于逐渐被业界察觉,其中最具警示性的事件,当属权威性的美国国家标准技术研究所(NIST),在2002年发表的题为‘不适当的软件测试基础结构的经济影响’研究报告1],该报告对美国软件开发弊端提出尖锐批评。报告说: “。。。。。。虽然所有错误不可能完全消除,超过1/3的费用或估计达220亿美元的费用是可以节省的。用改善测试的基础结构,采用评审(Review),审查(Inspection)等方法,可以更早,更有效地识别和消除软件错误。使用这些方法可以在接近错误注入的时刻,用很大的百分比(虽然不是100%)识别和消除错误。现在的情况是有超过半数的错

文档评论(0)

1亿VIP精品文档

相关文档