软件测试的工作观点摘要

上一篇 / 下一篇  2012-05-10 14:35:24 / 个人分类:测试工作方法

  Grenford J. Myers在《The Art of Software Testing》一书对软件测试有如下的观点: 
 ① 软件测试是为了发现错误而执行程序的过程;
 ② 测试是为了证明程序有错,而不是证明程序无错误;
 ③ 一个好的测试用例是在于它能发现至今未发现的错误;
 ④ 一个成功的测试是发现了至今未发现的错误的测试。
  因此,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性的检测方法,改善测试的有效性。另外,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。
   没有“产品说明书”,凭什么这是bug?最直接的想法可能就是建立起一套完善的机制,有了产品说明书不结了么?一套合理的软件流程不是朝夕之间的事情,更何况一套完善的机制也不可能完全杜绝未定义bug。
  进行讨论之前,测试人员还是有些准备工作要做的。这个时候更加合理的办法是列出自己的考虑的点,也有更有说服力的做法——找一些可以印证自己看法的知名软件产品中相同或者相似功能点,在这一方面“微软”产品、同类产品中的领先者,可以提供一些实例证明。

TAG:

 

评分:0

我来说两句

日历

« 2024-05-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6298
  • 日志数: 7
  • 建立时间: 2012-03-21
  • 更新时间: 2013-04-18

RSS订阅

Open Toolbar