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

测试开发这一年

时间: 2019-01-28 09:25   作者: 虫师   点击次数: 
 

  上一期我聊到2018年是我做测试开发的一年,然后,有不少测试同学问测试开发做具体在做什么?根据近一年的工作,再次聊聊这个岗位。

  我以前的文章曾经对测试开发做过简单的一个划分:

  ·测试工具、测试平台开发:这类开发工作主要服务于“测试”相关业务,本质与开发公司其它产品业务并没有什么不同。

  ·自动化测试开发:这类工作主要围绕公司的产品开发自动化测试脚本,主要包括 UI自动化测试、接口自动化测试和单元测试等。

  ·测试脚本的开发:这类工作主要是服务于一般测试工作,提高测试效率,例如通过测试脚本生成测试数据、抓取页面数据进行对比等。

  通过这一年团队的发展和自我定位,我对测试开发有了不同的看法。

  大多数测试人员的发展轨迹是这样(包含123):

  1、软件测试工程师:

  主要以功能测试为主。

  2、自动化测试工程师/性能测试工程师/高级测试工程师:

  我认为作为一个比较有经验的测试,掌握一定的编程技术、自动化测试技术、性能测试工具几乎是必备的。所以,其实,拥有公司title为“自动化测试工程师”和“性能测试工程师”的测试人员并不多。

  自动化和性能测试是多年来一直学习的技术,但少有测试能够“精通”,其实,我觉得本质上原因还是大家编程能力太弱(我没说测试人员普遍编程能力弱就一定比开发low),又妄想通过学习一两个“先进”的测试工具来弥补这两块不足,但编程能力弱真的影响你对自动化和性能的理解深度。

  例如,我面试会问appium的工作原理?robot framework分几层?大多编程能力好的同学都能回答,大多编程水平差的同这甚至连安装都讲不清楚,编程能力真的会影响你看测试工具的深度!

  3、资深测试工程师/测试主管/测试经理

  其实,我也不知道高级测试工程师和资深测试工程师的区别,不过,从称呼上来看资深测试工程师应该是做测试已经好多年了,但又没转型去做管理,如何表达对这一类业务精通,测试技术全面又做了很多年测试的“老人”呢?那就“资深”吧!

  测试主管和测试经理,根据现在互联网公司的发展速度和大家跳槽的速度,如果你在一家公司足够沉得住气,而这家公司刚好又没倒闭,其实,你会有很大几率爬到一个基层的测试管理岗,当然,前提是你不会太害羞以至于被新来的测试全面碾压。

  测试开发

  首先,测试开发并不是所有测试人员进阶路线,更适合那一小撮对开发技术有热情的测试。测试开发其实是一个相对小众需求,尤其是大多数中小型互联网公司基本不需要这样的职位,因为有很多开源的测试工具和测试平台供大家使用。

不过,现在大多测试招聘把对“具备自动化技术”的测试也冠以“测试开发”的title

 

  测试开发应该具备自动化测试技术,但不局限于次,也应该具备平台和工具的开发能力。后者对很多公司来说并不是刚需,当然,很多测试也达不到这个水平。以我最近几年在测试工作中已经比较注重编程能力的锻炼和使用了,真的着手开发工作时仍然补了不少开发知识,尤其是前端开发技术。

  我也不知道我们老大怎么想的,招来几个人来专门做测试开发,也许他以前只带过开发团队觉得测试团队太low,必须招几个测试开发充场面。因为我们公司其实规模并不大!

  这一年,我们也走了很多弯路,虽然,我们已经很注重需求分析和使用体验了,但仍然开发出来的一些功能彻底废了。

  现在的核心工作是通过平台整合研发测试流程,你也许会说,JIRA、禅道都挺好用的不需要搞什么平台!我们公司也在用JIRA,而且是付费的,关键是并不完全贴合我们公司的研发测试流程。

  如果有一个平台可以把需求管理、接口管理、开发测试环境维护、版本管理、缺陷管理、自动化测试执行、性能测试全部串起来,提高研发效率5%,而且只需要投入两三个测试开发,是不是很划算?随着技术团队的不断扩大,这个收益也会进一步放大。我们还省掉了JIRA的费用。

  在你享受开源测试工具的便利时,正是由一些测试开发贡献的,如 airtesthttpRunneruiautomator2等。

  测试开发需要什么技术?

  当然是开发技术!

  为什么不转职做一个真正的开发?

我都这么大年纪了,开发水平也很一般,怎么和开发正面刚?为何不利用好自己的测试技术优势,做好一个测试开发,况且,你以为转做开发就从此人生巅峰了?

 

  这是我认识的一个做了十几年的开发。这哥们当然是在自我调侃~!这里只是想告诉你,开发也会面临着职业瓶颈与人生抉择。

  测试架构师/测试专家

  大多公司并没有这样的职位,我不了解,这里就不做讨论了。

打印本页 | 加入收藏

上一篇:技术面试 与 HR谈薪资技巧(一)    

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