关于我
- 一个不得不长期在外包工作的测试工程师
- 在多个中外外包公司,做过高级测试工程师
我为什么长期在外包?
- 学历不好,自考专本
- 基础不好,学不会算法,面试多次挂到算法上
外包的坑
- 不稳定。项目不赚钱,优先释放工资高的人(无关于能力)
- 成长环境不好。各种权限限制,无网络权限,团队氛围不好,较难提升测试技能
- 口碑差。外包工作履历甚至被当做能力差,简历污点的代名词
如何在外包公司保持稳定
-
不挑脏活,累活。有把脏活,累活漂亮的完成
-
不挑工作类型。点点点测试也好,自动化测试也罢,都能很好的完成,争取早日成为项目核心人员
-
接受有挑战的测试工作类型。以我为例,在一个项目中,甲方需要安全测试报告和数据,我进入这个项目之前,换了几波人,一直无法达到甲方验收要求,我进去后,马上抓住这个机会,采取多种方法,加班,积极和甲方沟通,最后是我一个人完成了这个项目的安全测试
-
善于发现学习机会。很多甲方公司,其实有很多完整的测试稳定,测试技术,自己完全可以慢慢去学习,吸收
-
和本公司员工保持良好的人际关系。无论是在项目中,还是被释放有同事帮忙介绍工作,都是非常好的工作机会来源
-
保持长期学习技术的热情。只有长期学习测试技术,才能在某个机会出现的时候,去抓住
-
抓住各个工作机会。我在外包公司做过,简单的功能测试,安全测试,移动端专项测试,接口测试,自动化 UI 测试,开发
外包公司的测试技术栈
- 从当初传统的商业工具,逐渐的向一些开源工具靠拢
- 从 soapui 做接口测试,现在逐渐用 jmeter
- 从 rf 做自动化 web 到用 selenium 来做
外包公司的选择
- 尽量进入到外企的外包公司,他们的五险一金都是全额交,项目释放了,都会发全额工资
- 而国内的这些外包公司会发基本工资
路在何方
- 现在连外包公司,对学历要求也越来越高,基本上都是统招学历
- 随着年纪和家庭原因,我已经安排了回老家省会发展,还是希望能从事测试方面工作
- 如果实在不行,只能面临转行,就算是转行,我也会利用自己的测试技能做一些兼职方面的东西
技术分享
-
appium 自动化
- 还是初期学 appium 的时候的各种尝试集合,包括对性能的监控,闪退的读取,有些思路可以去借鉴
- 但是代码比较乱
-
appium 优化版
- 这个版本对代码进行了完全重构,采用关键字驱动的方式来做自动化,多设备并行,失败重连等
-
django 测试平台
- 主要采用 bootstrap 做的测试平台,做接口测试和 web 测试,在项目中接口测试用的比较多,也好用的多
- 接口测试中,新增了一个核心功能,是自动生成模糊用例,之前用的 pict,后来用了第三方模块来做,有兴趣的可以去看下,或者我有空帮忙介绍
-
selenium_java 版
- 当初学 java 的时候,简单封装了,用到了 docker 来执行多设备并发,对 java 比较有兴趣的,或许可以参考下
-
monkey_python
- 用 python 简单封装了下,监控了一些常见的 fps,流量,cpu,men 等,当然论坛有了更好的遍历 UI 的方式
-
airtest 移动端自动化
- 是我近期开始学的,后续的主要精力,我会放在学习这个工具上,最近也会有很大的更新,如果有兴趣的,可以关注
送给大家两句话
越努力,越焦虑
越努力,越幸运
↙↙↙阅读原文可查看相关链接,并与作者交流