请选择行业
请选择职位
请选择省份
请选择城市

软件测试杂谈——由测试简历说起

时间: 2012-09-07 14:49   作者: wangjx3000   点击次数: 
 

  最近在招聘一个测试经理(或者是高级测试工程师),职责是带领一个团队完成一个产品系列的测试,人力资源从网上找了一批简历,让我来挑选。看完简历给我的一个感觉是,“难道招一个懂技术,又愿意做软件测试的就这么难吗?”为什么会有这样的感觉,这要从简历的内容说起,几乎所有的测试简历都在长篇大论谈如何做测试,参加过多少项目的测试,测试过程是怎么样的,测试如何管理,会黑盒、白盒、灰盒、彩盒.....、会写方案、测试用例。从这些内容中我无法看出你会什么,技术上哪些是你的强项,JAVA编程?C编程?脚本编程?数据库?JAVA EE?ESB?BPM?SOA?业务上你熟悉那个行业,银行?电信?公安?医疗?你参加过那么多项目的测试,在这些项目中,你的角色是什么?你做了什么事情?起到了什么效果?从简历中可以说90%都看不到这样的内容,也就是,看完简历,我不知道你会什么,这里有一个问题:应聘测试职位,难道只写会测试就够了?那么应聘开发是不是只写会开发就够了,如果你的算法好,你可以写“能够使用C、JAVA实现各种算法”,如果你在简历中能够写出这么一条,比你罗列参加过几十个项目的开发都强,会有很好的加分效果。

  测试实际上是应用计算机技术、行业知识,对软件产品进行一个严格的测验的过程,试想如果测试数据库,你根本就不懂数据库,怎么测试?如果测试一个银行的业务系统,你不了解这方面的业务知识,你怎么测试?就算是初级的测试人员,不了解相关的业务,你能判断出用例运行的结果是正确的还是错误的?如果全部按照测试用例中的预期结果来判断,那么整个测试的效果完全依赖于编写测试用例的人员的水平,那这个人必须是神,团队的合作效果在哪里体现?你又如何成长?

  对于软件测试,首先要熟悉被测试的产品的功能,相关背景知识,这样才能够对测试的软件进行全面的验证和质量把关。测试工具,测试方法只是为了更好的对软件进行测试,而必须要掌握的一种技能,就像开发人员必须会使用JAVA,编写文档必须会使用Word一样。

  对于技术人员来讲,什么是根本,不知道大家有没有思考过这个问题。对于开发人员来讲,可能会说,我会编程,你让我编什么我就编什么。对于测试人员来讲,可能会说,我会测试,我会各种“盒子”的测试,来吧,我什么都能测。如果这么考虑问题,那我可以非常负责任的告诉你,你永远都会停留在人员这个层次,高薪基本和你没有任何关系。

  如果你对某一项技术,或者是某个行业的业务知识非常熟悉,那么,你的职业发展,有非常多的选择,如果你喜欢做整体上的考虑,喜欢和用户打交道,那么你可以做产品经理,如果你喜欢摆弄技术,愿意做整体设计,你可以做架构师,如果你喜欢对别人做的东西指指点点,喜欢评价被人做的东西,你可以做测试和质量保障,如果你在把一个产品给别人讲解清楚,并且在得到别人的认可同时,自己能够得到很大满足感和认同感,你可以做售前,如果你在解决实际运行中的问题后能够得到快感和成就感,喜欢得到用户对你的赞赏,你可以做售后支持。而且,不管是哪个角色,你绝对是在领导一批人员做这件事情。

  罗嗦了这么多,希望从事软件测试的各位兄弟姐妹,在更新自己的简历的时候,仔细思考一下,除了会测试,你究竟还会什么,对于准备从事软件测试的各位,在选择测试这个职业的时候,对软件测试是否有了足够的认识。

  测试真的那么简单吗?如果真的这么简单,高薪和测试无缘。如果从事或准备从事测试的各位,也这么认为,最好考虑别的职业。

版权声明:本文出自 wangjx3000 的51Testing软件测试博客:http://www.51testing.com/?139371

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

打印本页 | 加入收藏

上一篇:测试简历模板     下一篇:软件测试领域中的10个生存和发展技巧

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: