软件测试诫律

上一篇 / 下一篇  2014-12-06 21:14:09 / 个人分类:测试人生

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

7ZV kj$P._#p0

软件测试戒律:51Testing软件测试网;ORxU oa

1.汝应使用大量输入反复锤炼汝之应用程序51Testing软件测试网b'W)S;` ^L/L*X

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

wj XVi0

3.汝应亲自寻找睿智的预言家51Testing软件测试网YogX0wS

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

b5XW:~'S1ejg!S0

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

V;v\\YFCT[0

6.汝应利用开发人员的过错与他们作对51Testing软件测试网bn.K5Ka7^1m){F

7.汝应醉心于谋杀应用程序51Testing软件测试网s oG3u6c(I+m

8.汝应保持安息日(指产品发布时)的圣洁51Testing软件测试网O4M1b A I

9.汝应贪图开发人员的代码51Testing软件测试网 Wr_A)^k

 

p v R E\"aN,l9q+_0

个人的理解和一些想法:

Tu:|tOJQ)^A-}M0

1.汝应使用大量输入反复锤炼汝之应用程序51Testing软件测试网i+_E}b7[ Iv

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

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

$P,_ B+Q@.x:W0

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

m klT I{6r0

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

)@Fim%X,Q T3o3W0

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

7HwzaGF0

4汝不应崇拜无法重现的实效51Testing软件测试网'T iu2K:g,r8iw

不能太执着于无法重现的缺陷51Testing软件测试网]4b^2}1UU;v3l

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

+A)H*I._gh0

智能模型、自动化测试51Testing软件测试网r E7A)lD2v.nk

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

eH%K.Ay0

对于开发人员的过错,应举一反三,当然对事不对人
i?N7rU5x3s;L*I[0
不同的开发人员可能会犯相同的错误,如异常输入只做了前台校验,后台没有做校验;输入对特殊字符的过滤;对于只能输入数字的域,往往输入12d\12f,即数字+d或f可通过51Testing软件测试网'K"bJ9o!dT3I%Z9{

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

XG`fr0

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

!k:L/?.@2Ou(r9B\*@0

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

0}1k%G8oS2?Od0

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

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

^9xI'x0J;f;M;CT0

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

3X%f S%tz,aM0

 51Testing软件测试网C]O6ii

 

X:FC vk.U0

TAG:

 

评分:0

我来说两句

Open Toolbar