在中国软件测试行业是否有前途 ?

测试行业是否有前途

技术在迅速的发展和更新, 创业大潮也此起彼伏, 快节奏的创业渴望更快的产品研发速度. 而传统型的 QA 和测试工程师所起到的作用已经跟不上时代的发展. 所以 QA 被第一个边缘化. 然后是在快速迭代中不能保证快速的进行质量保证的黑盒测试工程师.

边缘化意味着这个岗位和职业仍然还存在, 但是只有很少的公司才具备和养的起. 创业公司一向是行业的风向标. 这些年迅猛发展的公司, 比如 facebook whatisapp 或者其他的硅谷创业公司, 大都是一开始没有 QA 或者测试, 后来规模扩大才逐渐有了很少量的岗位.

QA 被边缘化是因为他们的流程理念已经不适应行业发展.

测试被边缘化是因为他们的技术和工作方式也无法胜任快速迭代的节奏. 他们已经严重拖公司的后腿. 被行业边缘化是必然的结果.

另外一种声音来自于研发和产品, 他们在受够了传统的测试方式, 在呼吁淘汰 QA 和测试. 尽管测试行业的各种冒牌大佬们在忽悠测试必不可少的时候, 整个 IT 行业却已经开始动作起来了. 很多公司已经在逐渐的裁剪测试和 QA 岗位. 甚至是完全的废除. 地位也被边缘化.

还有一个因素是管理扁平化理念的盛行, 以及创业模式才带来的很多小团队潮流. 这种模式弱化了传统的测试管理. 所以测试管理被存在着被边缘化的趋势.

大量的测试工作内容已经被新技术, 新的测试方式, 以及研发岗位来替代. 工作内容和责任的转移是测试地位是否重要的关键因素. 一旦这个被改变, 那么测试行业就需要重新的洗牌了.

所以时代的发展, 对测试行业所带来的影响是意义深远的的. 经过轻微的洗牌, 目前的测试行业角色重新会细分和归类. 新时代下的测试主要体现出如下的特征

1. 测试开发工程师

纯手工的测试工程师逐渐被削弱地位和裁减. 但是他们不会灭绝, 依然有不少的领域或者基础的工作是要靠大量的纯手工测试来保证的. 取而代之的, 是一种广被欢迎的测试开发工程师. 他们不仅可以做手工测试, 也可以做测试技术的应用. 所以他们能发现更深层的问题, 和研发的思路也接近. 同时在质量保证上有自己的独特经验和能力. 他们的主要技能是自动化, 性能分析 业务分析. 用于解决日常的测试需求. 他们也会开发适当的测试工具.

不懂开发或者没有一点编码技能工程师会给团队带来很大的损害. 不过他们的测试理念仍然是有价值的. 这类人应该被缩减但并不会被废除. 还有存在的合理性.

2. 测试架构师, 咨询师

这类人比较小众, 主要是负责公司的测试体系架构. 比如持续集成 持续交付, 以及 devops 推广, 新技术研究, 以及更深入的测试实践研究. 可以给予测试开发工程师更多的指导和建议. 基本上很多大公司的团队都有类似的角色. 虽然他们不一定会被冠以测试架构师的 title.

他们的特点是对研发团队和整个产品研发过程有更深入的经验和思考. 有些人也走出公司走上了独立的测试咨询和培训. 很多中小公司并不能养的起这类人, 而且养的起也不见得留得住, 所以未来中小公司会更热衷于采纳付费培训和付费咨询的方式来改善他们的质量保证手段.

目前 BAT 以及其他的互联 公司已经基本不招聘纯手工测试者了.

3. 云测服务

大良的基础工作逐渐被测试工具, 测试服务代替. 比如最典型的原来的浏览器兼容性测试, 需要耗费很多的人力去做, 现在已经有了完整的云测服务, 可以很容易的缩减成本. 而且还有更好的监控分析等产品. 一些新兴的领域, 比如移动互联 , 已经更早的进入了这种成型的模式. 比如手机兼容性测试服务的都已经有十几家了. 崩溃分析十几家公司在做, 还有众测服务, 以及测试工具之类的创业公司. 测试的工作内容会被重新定义和实践. 而且未来还会出现更多的质量保证和测试的创业公司. 比如在 bug 和 issue 管理方面, 比如覆盖分析和统计, 灰度发布, 用户行为分析, 性能测试, 自动化测试, 这些将来都会诞生出创业公司.

这将成为测试行业的重要力量. 所以测试内容和职责发生了转移, 那么测试的地位也会相应的随之变化.

4. 测试管理

管理扁平化是测试管理的灾难 但是小公司增多对这个岗位也有正向作用. 尤其是很多传统公司也在 IT 化, 成立的 IT 部门会为整个 IT 行业带来大良的岗位. 所以测试管理未来仍然是可以抱住饭碗的岗位, 在技术, 业务, 管理之间需要做到非常微妙的平衡. 这种角色独立于产品研发周期, 但是却会影响整个测试团队的发展. 一个不及格的管理者会毁掉一个测试团队以及拖慢产品研发节奏. 目前行业中的大部分测试管理者是从业务 + 管理的方式中发展起来的, 未来行业更期望的是从技术 + 业务方向起来的测试管理. 所以目前的测试管理者可能需要谨慎的保住饭碗, 而测试架构师和优秀的测试开发工程师会有更多的机会晋升.

这种角色会更多的出现, 主要是很多产品众测的需求. 他们会替代原来纯手工测试者. 由真实的用户去使用和评测产品对企业有更大的好处. 而且不会产生人力成本, 这些人的测试行为以及触发的问题都会被很多的云测服务和监控 sdk 进行收集分析.

将来你们会看到很多的 站和服务, 比如有奖下载, 有奖试用, 有奖转发之类的各种活动. 内测和众测会逐渐火爆..

测试到底有没有前途

随着新技术, 云测服务和新实践的发展, 测试行业逐渐解决了一些原来的测试行业不合理的现象.

测试行业将朝着更好的方向发展, 测试会变为更具备含金量的岗位. 人员会缩减, 但是整体的技术水平和综合待遇都会提升. 原来测试岗位的薪资在 3-15k. 而现在测试开发的岗位可以在 10-30k 之间了.

如果你是个技术爱好者, 那么走测试走研发都是非常好的. 甚至我建议先做研发, 再做测试. 这样更能快速提升的你的测试岗位所需要的技术基础.

如果你是个不喜欢技术的测试从业人员, 那很不幸的. 因为连美国总统都在呼吁美国全民学习编程技能. 更何况是测试岗位. 如果我只能给这类人如下的建议

1. 走管理岗位

2. 去大公司或者传统公司…


程序爬虫获取国内外测试资源分享给自学爱好者。

关注后回复测试资料,打包资料下载。

自学联盟爱好者QQ群:330374464

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月9日
下一篇 2018年3月9日

相关推荐