如何做好软件测试
上一篇 / 下一篇 2012-04-17 09:26:16 / 个人分类:杂谈
作为最早一批通过中国实验室合格评定委员会(CNAS)认可的第三方软件评测机构,我们对软件测试有着丰富的行业积累与沉淀,对测试手段在软件项目生命周期里的灵活运用有着自己理解与总结:
&q8{;]@ mKh`0Ea9Sh"l$f2\H0R;w0 一、测试是保障软件质量提升的重要手段
Lf)CH'nm?g4|2w8VYT051Testing软件测试网U:}R8{1ZN~(a1、测试是贯穿整个软件项目生命周期的重要工作,“一步三回头”是对其在软件项目测试过程中的形象描述。51Testing软件测试网"Q"@A[ F6r5f+d*F4k
9HZF r]1e0 2、测试过程是通过对测试工具、测试方法、测试经验的综合运用不断地得到相关的反馈信息,帮助软件项目实现质量改进与提升的过程。51Testing软件测试网e |%Z$WM(Q(i9O
7QB7r5t'`)G.f$Kf$q0 测试过程本质上是信息获取的过程,通过测试工具、方法、经验的灵活运用得到对软件的相关反馈信息,以此确认是否do ringt things或do things right。测试需要在需求分析阶段就开始做,通过测试手段验证需求分析的正确性与可行性。
$z |n-W k"JDR{x W051Testing软件测试网 W9n|b2h软件测试的目的是要从三个方面保障软件项目的质量,一是需求的完整性,二是代码的正确性,三是最少的缺陷。
E f\"mm&~9p$B3x X051Testing软件测试网;U'pR6ih5Q二、测试为我们创造的价值
zpeSG:N07sIh UTb:a0 软件是智力产品,人的思维永远不可能完美,软件测试的最终目的就是帮我们发现对改善软件本身与软件开发过程有益的信息。如果说开发部门是在做事,那么测试则是通过对结果的验证来确认开发部门做事的正确性,同时也是对开发工作的一项重要度量。
L_ K,a3Z8Zp0-~ ]5`)l2^ Z/_)[-y w0 测试帮我们实现:
Y ~,l\.\6Y%h1H051Testing软件测试网IS0z[\.v1、测试帮甲方发现问题,提高项目质量,缩短项目周期,降低项目成本与项目风险。51Testing软件测试网&Xn1E/rx$b
,V e4QLb0 2、测试帮助乙方验证目前所做事情正确性。51Testing软件测试网az \sB}
51Testing软件测试网;{9h)~l(z3、测试帮助软件企业通过保障软件质量而满足客户需求,为企业带来利润与品牌价值的提升。51Testing软件测试网Sv/EJU6j$J2S
51Testing软件测试网 s.{m;u4Y3z8g5QR1i9k测试是值得我们不断研究、不断探索的一门学科。测试与开发相伴而生,离开了软件项目、软件产品,测试无法独活。
:T6AA!q5D+Z1MY0L6E9\;C5lTE-C7H0 三、如何做好测试