建设高效软件测试团队的方法.docVIP

  • 12
  • 0
  • 约5.6千字
  • 约 8页
  • 2018-07-07 发布于河北
  • 举报
建设高效软件测试团队的方法.doc

PAGE PAGE 7建设高效软件测试团队的方法软件测试的定义有许多种,其中比较权威的是IEEE在1983年提出的:“使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。” Grenford J. Myers在《The Art of Software Testing》一书提出:  (1)软件测试是为了发现错误而执行程序的过程;   (2)测试是为了证明程序有错,而不是证明程序无错误;  (3)一个好的测试用例是在于它能发现至今未发现的错误;   (4)一个成功的测试是发现了至今未发现的错误的测试。   这种观点提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。事实上,对于软件来讲,不论采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,软件中的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。 统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。“工欲善其事,必先利其器”。要做好测

文档评论(0)

1亿VIP精品文档

相关文档