请选择行业
请选择职位
请选择省份
请选择城市

软件测试诫律

时间: 2014-12-08 13:40   作者: 51Testing软件测试网采编   点击次数: 
 

  在《探索式软件测试》一书中,作者摘录了自己博客的一篇文章,作者仿照圣经十诫的语气和内容,编写了软件测试戒律,如下

  软件测试戒律:

  1.汝应使用大量输入反复锤炼汝之应用程序

  2.汝应贪图汝之邻居之应用程序

  3.汝应亲自寻找睿智的预言家

  4.汝不应崇拜无法重现的实效

  5.汝应尊重你的模型和自动化测试

  6.汝应利用开发人员的过错与他们作对

  7.汝应醉心于谋杀应用程序

  8.汝应保持安息日(指产品发布时)的圣洁

  9.汝应贪图开发人员的代码

 

  个人的理解和一些想法:

  1.汝应使用大量输入反复锤炼汝之应用程序

  测试人员应不厌其烦的输入来测试,各种异常输入、等价类划分、不同输入组合等,如对于测试excel数据导入校验,对excel输入各种输入:数字,汉字、英文,字符、公式、日期等

  2.汝应贪图汝之邻居之应用程序

  对于其他程序、或系统的调用

  3.汝应亲自寻找睿智的预言家

  对于各种输入预期结果的知悉

  4汝不应崇拜无法重现的实效

  不能太执着于无法重现的缺陷

  5汝应尊重你的模型和自动化测试

  智能模型、自动化测试

  6,汝应利用开发人员的过错与他们作对

  对于开发人员的过错,应举一反三,当然对事不对人

  不同的开发人员可能会犯相同的错误,如异常输入只做了前台校验,后台没有做校验;输入对特殊字符的过滤;对于只能输入数字的域,往往输入12d\12f,即数字+d或f可通过

  7汝应醉心于谋杀应用程序

  对于发现的缺陷,喜形于色不可少,但不能沾沾自喜,止步不前,应继续深挖,可能会发现更多隐藏更深的问题

  8汝应保持安息日(指产品发布时)的圣洁

  测试人员往往觉得时间不够用,因为前有开发移交版本的延误,后有业务人员的步步紧逼,时间被压榨的所剩无几,但我们需要知道的是,质量并不是发布产品的唯一因素,市场、竞争等不得不按时交付,因此测试人员需要做的就是努力做好工作,然后提前通报测试进度风险,或对遗留的问题需要业务人员确认。

  9汝应贪图开发人员的代码

  笔者和该文作者一样始终认为,白盒测试,开发人员应该学习如何把它做得更好;但如果能得到源代码,对测试来说绝对不是一件坏事,我们可以用来做静态代码扫描,有一些开发基础的可以用来代码审查。

打印本页 | 加入收藏

上一篇:软件测试技术的发展方向    

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: