软件测试的几大误区
上一篇 /
下一篇 2012-08-14 09:39:14
/ 个人分类:杂谈
B#Q8xg4M A:v0 我们暂且不去评析软件测试在当今it公司中的地位,只说大家对软件测试的认识。基于我短暂的经验,我总结出软件测试几个最常见的误区,供大家研究:51Testing软件测试网2g"l+f
H{ i&S,hX/j
M |E!owO1c6TZ0 一大误区:测试简单,对技术要求不高51Testing软件测试网"h [eDyI
c,T
UWZr_:u0 这是对测试最通常的评价,如果一个开发人员转做测试,那么别人通常认为,他是不是开发能力不够,或者是他是不是不愿意吃苦之类。我们先引用Google的 Patrick Copeland对一个卓越的测试员所应有品质的评论:51Testing软件测试网vb}W){9[5J(V+e
51Testing软件测试网p(I@a AxP
“那是心态与激情。从我所做过的100个访问来看, “卓越”可以被提炼为:1)一种发现问题的独特敏感性;以及2)
伴随这种敏感性产生的对于测试的激情。换句话说,他们喜欢测试而且善于做这件事。他们也明白测试带来的挑战往往等于或者大于编程所带来的挑战。一个拥有测
试基因与正确态度的测试员总能找到工作。他们是金子。”
`7I#LD vO"\7M0'k[\mDf6q~0 在我个人理解中,测试反而对技术要求更高。这里的“高”不是说一定多么精于某一门技术,而是需要更广的技术能力。比如简单的功能测试,我们需要需求分析能力和业务能力,当然还有相应的测试技术;进行白盒测试,我们需要拥有一定的代码阅读能力和编写能力;安全性测试,我们需要一定的网络安全知识和数据库分析能力等等。
j"a3zSM$K051Testing软件测试网$MoF;A{1dl^ 二大误区:测试无聊
d!hV0qa:y5I09uNo)hKc4h0 一件单调且无聊的事,作为测试的一个传闻,频繁见诸于主流媒体文章中,这些文章把测试者比作软件产业的装配线工人。而事实上,测试工作每天都呈现给我们新的令人兴奋的挑战。Michael Bolton(注:DevelopSense校长,Rapid Software Testing的作者之一)的一段精彩摘引很好的概括了这一点: