不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

1. 测试的常识与道理

上一篇 / 下一篇  2007-03-17 10:28:47 / 个人分类:软件测试技术

51Testing软件测试网5w9eH!S(A+GE

1.1 你真的懂测试51Testing软件测试网bH&n'J-yJf
51Testing软件测试网g!ab{of
1.1.1 编程大师说:没有错误的程序世间难求。 (《编程之道》)51Testing软件测试网4c|afzn4wZ

T)ia8KD^01.1.2 你在学校里学过测试吗?(读到博士可能也不懂测试)51Testing软件测试网)Rn(@] K7sB[
51Testing软件测试网Kxq\wv/j
1.1.3 你所在的企业重视测试吗? (小公司程序员的技能更加全面)51Testing软件测试网~)j%nb+w)s1o

i;N2m&{z)G*m01.1.4 临时抱佛脚行吗?你以为有文档模板就会测试了吗?51Testing软件测试网,p/a$BV$}(P.kQ

E&|JJ!q01.1.5 如果不懂得有效地进行测试,你不仅得不到功劳,也没人欣赏你的苦劳,你拥有最多的将只是疲劳。51Testing软件测试网A-B/@AXYK y/U4G

3v!^#ov#Lq01.1.6 职业软件工程师应当掌握需求开发、系统设计、编程、测试、维护 所有技能。
Fn{ @6}%G2Y4l*_051Testing软件测试网*Z ^b%b3y*q
1.2 测试的目的是什么51Testing软件测试网 G WMF)z:Q:{ m(i
51Testing软件测试网1Ps,WX9Q'D
1.2.1 测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷。51Testing软件测试网_G;d*E\

y6NVw wM#t01.2.2 推论:成功的测试在于发现了迄今尚未发现的缺陷。所以测试人员的职责是设计这样的测试用例
S5HX R X$s Mc;Q0      它能有效地揭示潜伏在软件里的缺陷。 
7f!h9^ M5eU0 51Testing软件测试网(h8l.zo{{6s/\8]
1.2.3 千万不要将“测试”与“演示”混为一谈。例如科研鉴定会。
!v1byba3Xt"WT R5yP051Testing软件测试网{f5~.X)a"Fm
1.2.4 如果产品通过了严格的测试,大家不要不吭气,应当好好地宣传一把 。
+Y*c$GH I L0

3?W"NdF*^lfD[0

C:f(y9h3oI7eBg0x01.3 一些常识和经验之谈
$m1Mb#LPnR x0
CC/n4{5T:GEr!A.b&X01.3.1 测试能提高软件的质量,但是提高质量不能依赖测试。
+olu.Sh+D;M]r2N0
$H!q7w0zv c01.3.2 测试只能证明缺陷存在,不能证明缺陷不存在。“彻底地测试”难以成为现实,要考虑时间、51Testing软件测试网K {b+`E
      费用等限制,不允许无休止地测试。我们应当祈祷:软件的缺陷在产品被淘汰之前一直没有机会发作。51Testing软件测试网8~Jv&hm;}]W1JU

Sq2},~8W'p{01.3.3 测试的主要困难是不知道如何进行有效地测试,也不知道什么时候可以放心地结束测试。
Zy0V7e)A%Em051Testing软件测试网&{3i A z*r
1.3.4 每个开发人员应当测试自己的程序(份内之事),但是不能作为该程序已经通过测试的依据
.Xn1n1]4X5a6`i0      (所以项目需要独立测试人员)。
Jq"PY)mg/y8|/T0
8W w(D0{%N$H+I01.3.5 80-20原则:80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错51Testing软件测试网TNI'K3I
51Testing软件测试网${wT$A[cgm e
1.3.6 测试应当循序渐进,不要企图一次性干完,注意“欲速则不达”。

m1kA5~%| ~r0

TAG: 软件测试技术

 

评分:0

我来说两句

Open Toolbar