大厂测试开发就不做功能测试了??!
目前在阿里巴巴做测试开发工程师,简单介绍下自己的工作经历与思考。
校招手上两份offer,一份国企通信公司的协议开发岗,一份互联网性质的金融科技公司软件测试岗, 自己在大学读书期间就关注国内互联网发展,所以选择了测试岗位。
每个测试新人,基本上都是从功能测试做起的,功能测试让你对测试理论、测试方法、测试策略以及测试思维有初步的养成。
但功能测试是比较枯燥的,频繁且重复的手工测试会让大多数测试人感到绝望。因此,渴望成长的测试同学会选择做自动化测试,例如接口自动化、UI自动化等(但仍然属于功能测试,自动化只是手段而已)。
第二份工作,在上海的字节跳动,现在回顾字节期间仍然是功能测试为主,但成长在于锻炼了自己的团队管理能力(当时带7个外包做项目)以及质量效能方面的实践。
功能测试只是测试工程师的基本素养,测试同学应思考如何更好更快地保障质量。
时间就是金钱,通过效能工具缩短项目周期就是为公司节省成本。
第三份工作就是阿里巴巴了,title是测试开发工程师,但是本质仍属于功能测试。虽说大厂会招聘一些外包进来,但是并非全职的测试开发不做功能测试,在阿里、字节、腾讯等大厂,我想应该是一样的。
全职、外包都做功能测试,那么区别是什么?
全职员工做功能测试在于测试分析、测试用例、自动化测试脚本的开发,外包在于测试的执行。本质上差别挺大的。此外,全职除了业务测试,主要就是做效能方便的工作。
无论在大厂小厂,大多数测试工程师都是靠功能测试吃饭,这是基本素养,不服来辩。而所谓的自动化,归根到底也是为功能测试服务。