微信号:grzlwx

介绍:光荣之路官方资讯

讨论:功能测试与自动化测试到底谁高级?

2015-10-26 22:51 踏雪飞狐


吴老的《selenium webdriver 实战宝典》出版了!

你喜欢这篇文章吗?请滑到楼底吐槽!

转眼出来工作已经4年了,在这4年里主要从事测试工作,今天我想在这里说下目前我对测试行业的一些认识。

其实测试这个职位无非分为功能测试,性能测试,自动化测试以及安全性测试,随着近几年测试的发展,很多公司也越来越重视测试,都设有专门的测试人员,就目前国内软件公司的发展来看,应该有90%以上的公司有测试职位,可见测试在软件体系中还是占有很大分量的。但是如何去定位软件测试的高级与否,今天我就专门来说下我的观点。

“高级”一词一直是技术行业中被众多技术人员所向往以及崇拜的,做技术这行的都想往高级方面发展,但是在测试行业中对“高级”在你心中的定位到底是什么呢?相信现在基本上95%以上的人都认为会自动化测试,会性能测试才叫高级。其实我认为这是错误的理解。首先,我认为测试中“高级”应该从两方面来定义:1、技术上你能做到的别人做不到,那你做得工作就是高级,换句话说就是,不是人人都能做的工作;2、从公司层面来说应该是能给公司带来利益的。我相信这两点大家都应该不会否认。好,既然不否定,那我们来深入探讨下这两方面。

假如甲会自动化测试或者会性能测试,他从一毕业就开始做这方面的测试,而且做得挺好的,每次项目的自动化和性能都是他来完成的,他要做的工作就是录制或者编写脚本,然后做一些脚本优化,最后运行脚本,实现自动化。另一个乙只会功能测试,他也是一毕业就开始做这方面测试,他的工作就是根据参加需求评审,编写测试用例,设置测试方案,执行测试用例,看起来都很简单。相信在大部分测试者眼里会认为甲是高级工程师,乙则不是。但从刚才的定义1来分析,做过自动化的人都知道,假如招个有代码基础的毕业生给他一个星期或者一个月专职负责自动化或者性能测试,他也一样能做,工具的操作都差不多,不会的还有度娘,保证能学会。很多东西不是你不会,而是因为你没做过,那些看起来难的东西并不一定难;而恰恰相反,其实乙的工作反而更加难,需求方面先不讲,通过需求编写用例表面简单,其实不易。用例的编写设计广泛,没有长期积累的测试思维还是比较难写出充分覆盖测试点的用例,招个刚毕业应届生做功能测试反而不是一个星期或者一个月能学会的,这个才是要慢慢积累的。

从公司层面来谈“高级”,这个做过测试的人更加不用说,功能测试测出来的bug肯定比自动化测试测出来的bug更有价值,或者有同等价值,因为大部分的bug都是通过功能测试发现的。当然有人会说,我自动化测试可能节省人力,节省时间,这个是不可否认的。但是你能保证我自动化跑过的功能就不需要做功能测试吗或者就没有bug,我相信没人敢做这样的保证。所以功能测试从这点上也不比自动化测试低级。其实我说这么多只是为了端正某些人对功能测试的误解,功能测试和自动化测试是相辅相成的,没有高下之分,现在很多企业招测试都说要招高级,身为测试人员的招聘者面试时也认为会自动化才是我要的高级,做功能测试或者黑盒测试的我不要。其实说这话时,你已经不是一个合格的测试人员了,因为你还缺乏对测试基本的认识。

态度决定一切,做好测试心态很重要!

(作者:踏雪飞狐 来源:http://www.cnblogs.com/congzi/p/4873651.html)

高级也好,低级也罢,对于测试来说都只能算手段,对于测试人员来说,都应该是必备技能,对于公司来说,用最少的成本办最大的事,让软件产品按时按需高质量出品才是目标。为了”高级“而强行“自动化测试”,这样的公司不是大款就是发烧,毕竟测试不是生产部门;一味争论功能测试是高级还是低级的测友们,长点心吧,多看点技术书籍呗,不要再为了给自己不思上进找借口了!损失的都是花花的钞票啊!


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

感谢作者,传播测试知识、技能与正能量!
分享测试生活,思考测试人生!欢迎来稿735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 听说你想找工作,简历写好了没? 深入理解 FastCGI 协议以及在 PHP 中的实现(一) Bugly 新年书单 -- 新的一年,遇见更好的自己 什么样的人当不好程序员? 恢复出厂设置也无法删除的安卓恶意程序