Time will tell.
一、什么是全栈测试工程师?
全栈工程师,指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力),英文Full Stack engineer。
而全栈测试工程师,其实也可以理解为全能测试工程师。如果有阅读过《小白成长建议:软件测试入门》的,应该能明白本来测试工程师就要全能的,至少要广度够还要有点深度。
简单讲就是测试什么都要懂,什么都要会,不管业务上要对前台、后台还是服务器端,不管是什么平台pc、web还是app,要懂功能,性能,安全,自动化等都可以搞定。那么既然有了这个前提,所谓的全栈测试工程师不过就是一个放大版的头衔罢了,一个近几年流行的概念罢了,如同devops、敏捷一样。
二、为什么需要全栈测试工程师?
因为在测试这个角度,放大了是质量这个角度,一切能够提高质量的工作都是测试人员应该涉猎的。就像犯法就应该惩罚一个样。
最近这几年,测试看起来在蓬勃发展,但是其实整体的素质和能力却每况愈下。一方面是低端的没有突破,另一方面确实测试技术化。
这里并不是说测试技术化不好,而是很多测试人员在为了工作而工作,并没有解决质量问题。可怕的是测试人员对