51Testing软件测试论坛

标题: 浅谈工具的力量 [打印本页]

作者: tomzhang    时间: 2010-4-26 15:58
标题: 浅谈工具的力量
现在测试工具大量涌现,测试人员也越来越多,为什么软件的质量却没有出现质的飞跃?难道软件公司的老总们都是傻B,这么不重视测试?扯远了。很多测试新手,在进入测试行业后,总认为测试工具的熟练掌握让他们更自信更有前途,曾经我也是这么想的,这样的想法对也不对。其实,工具永远是起辅助作用的。没有QTP,我也能做黑盒测试;没有junit,我同样可以做白盒测试;没有vss,cvs,我同样可以做版本管理...
为什么大家在钻研工具的同时,往往感受得更多的是迷茫,而不是学习带来的激动和兴奋?原因在于“大家都在学,我才学”的盲从心态。大家是否思考过测试工具背后的原理?问几个我在学习测试工具时,常问自己的问题:
1)早期没有这么多的测试工具,都是如何测试的?
2)早期没有测试人员,都是如何测试的?
3)测试工具解决了什么问题?怎么解决的?
原始的不一定都不好,现代的也不一定都好。
如今,软件越来越强调组件化开发了,不是所有的东西都能用工具测试。当QTP识别不了某个控件的时候,怎么办?让公司换一个QTP能识别的控件?这肯定是不可能的事情。数据库中的存储过程怎么测试?等等。其实,测试的目的就是发现尽可能多的bug,用什么方法倒是次要的。
原来我的公司为了追求测试的完全自动化,将svn,vs.net,Nunit,QC,QTP整合起来用,从代码的下载,代码的编译,再到回归测试,最后发现问题邮件通知,这一系列整合起来,可最后的结果呢?为了保证测试脚本能在每天晚上正常的自动运转,花费了大量的时间,效果呢?没有发现几个bug。当然,这次失败经历的原因有很多,但是我想表述的观点是--不管白猫,黑猫,能抓到老鼠的就是好猫。

个人观点,欢迎大家讨论,我的QQ:896219716,加Q请注明来自51Testing
作者: bestgo    时间: 2010-4-26 16:10
深有同感,理解工具的用途才重要,工具只是帮我们简化操作的。比如做web客户端测试,我认为应该先了解http,html,dom,javascript,css这些规范标准,不用很详细,至少了解个大概,这样你才知道该怎么安排测试,当然业务逻辑也是很重要的。
作者: msnshow    时间: 2010-4-26 21:31
工具的学习的很快能上手的,工具只是拿来帮你干事的,你至少得知道工具能帮你干啥,你要工具帮你干啥
作者: peag    时间: 2010-5-5 09:04
工具也最终只是工具,查找问题还是得靠人
作者: davy_chen    时间: 2010-5-5 09:44
黑猩猩能用飞机做什么?工具的力量来源于使用它的智慧有多高。
作者: chengning    时间: 2010-5-5 11:11
谢谢楼主分享 学习了
作者: yu8023yan    时间: 2010-5-5 12:55
相得益彰。。高手用工具就是高高手。。
作者: TIB    时间: 2010-5-5 15:24
a fool with a tool is still a fool!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2