转载声明:文章来源https://zhuanlan.zhihu.com/p/673502686
PS:内容有点长,耐心看完一定对你有收获。
做为一个看过各大厂测试框架、测试平台代码的老人,结合我自己的实际测试开发经验今天给大家详细分享一下什么是真正的测试开发。
首先,结合我某大型跨境电商公司的实际测开经验,刚开始我做的是用Java 开发接口、web、app、数据上报自动化测试框架。testng及监听器重写、日志回放、视频回放、数据上报监控、专项测试集成、性能测试、持续集成等二次开发都是翻了又翻。所以,真正的测试开发需要有编程能力。
期间如果测试和开发撕逼争执不下,测试同学需要支持时,我得帮忙,比如可能需要你来开发工具来实现某个测试场景的目的。陆续我收到了功能测试、产品、财务同学的各种工具及对账的测试和功能开发的需求。当然,还承担一部分内部培训工作。
后续为了方便功能测试使用并配置自动化测试,又开始开发完整的测试平台,这就需要前端和后端的编程能力了。
在这我强烈反对某些机构仅仅是教别人使用测试工具,然后把课程叫做测试开发或者全栈测试,把这些基础技能说成测开,这是误人子弟!测试开发一定要有二次开发这些框架、工具和平台的能力。当然,测试开发做出来的东西不是为了自己把玩的,是要能真正给公司带来效益的,所以这就需要你有经验了。
2023年是AI发展元年,做为一个测试开发,将AI应用在自己测试的工作中,用AI帮助功能测试提升测试效率是每个测开义不容辞的责任。这也是趋势,如果你掌握了这个技能,那市场一定有你的空间。同样,如果你只会一个功能测试的点点点,你应该有危机感,你的生存空间将会慢慢被挤压。
我已经将AI全链路的整合到了我的测试平台,从0训练模型用AI生成测试用例、做APP、接口的自动化测试。如果你想提升你的测试技能,可以继续看完
我将带你掌握接口测试、自动化测试、性能测试等基础测试技能,将带你深度二次开发接口测试框架、自动化测试框架、单元测试框架、性能测试框架等。同时带你掌握测试平台开发,掌握前后端开发。再来个加分项,带你从0开始训练模型,将AI全链路的整合到测试平台中,用AI做自动化测试等等。
搞完这些,你能完全碾压其他测试工程师。想进阶测试开发的朋友可以与我沟通。
帖子还没人回复快来抢沙发