我在字节跳动5年的软件测试之路 |
您所在的位置:网站首页 › redismongodb比较 › 我在字节跳动5年的软件测试之路 |
从2018年开始接触自动化测试,已经过去好几年了。从18年接触UI自动化到19年接触接口自动化,再到19年自己编写自动化平台(后台用python的flask,前端用element+vue,没有第三方自动化框架),我自己不断学习和成长,加深对自动化测试的理解,所以我对自动化测试的一个总结。 1、UI自动化在许多小公司用于简单的回归是可以的。简单的回归其实就是单纯的写几个脚本,在成本上没有很大区别。受环境因素影响,很多公司放弃UI自动化。环境因素方面,UI自动化已经开始被AI自动化和图像识别自动化所取代,AI自动化和基于图片识别的自动化已经在大厂内部流行起来,比如网易开源的airtest,只需要截图就可以生成自动化用例,脚本的维护也越来越简单。 2、APP自动化和UI自动化基本差不多。App比UI要多一个兼容问题(混合开发),维护也很复杂。selenium、appium、ua2都是自动化的,有很多问题需要解决。 3、现在非常多的中小公司流行接口自动化和接口测试左移,接口自动化执行速度快、回归效率高,是目前中小公司主流最爱。但是,如果要做好接口测试,对返回结果的断言是一个非常高的要求,设计者的能力和知识决定了断言的稳健性,对设计者的能力要求相对比较高。 4、我不会写性能自动,作者能力不足,连性能测试都说不上很会,更别说性能自动化了。(如果会个工具随便打个压,当我什么都没说,打个压看个报告啥的还是很轻松的,用代码写性能脚本问题不大)性能测试的精华在于分析瓶颈和系统调优。 写在最后18年中级自动化需要自带框架,到19年,会自动化脚本甚至连初级都不能算,基本上,使用第三方框架必须要有成熟的方案。19年薪资高点的测试开发岗位都要你会写测试平台,19年,测试平台开始流行。技术行业,更新换代这么快,你不学,也不会,仅仅依靠度娘的基础教程,更何况现在2023年软侧行情不太好。随着年龄的增长,你的能力会没有年轻时那么强,竞争力也越来越弱,这将是你跳槽加薪的最大阻碍。 总会有一些工作时间长的人,以为自己经验丰富,对工作年限低的人嗤之以鼻。我遇到一个有7年工作经验的人,我的结论是,他7年的经历不过是在重复他第一年做的事,只是多了一点点技术。但他又没把第一年做的黑盒做到特别好,这是很多老油条常有的事。我只能给一句话,要不就做好黑盒,要不还是要提升自己的技术,2023年在这个大环境下,技术学历不行真的很难混。 绵薄之力作为一名自动化测试人员,我分享一下我这些年来对技术的一些总结和我作为一名高级测试人员需要掌握的技能树,希望能帮助到在技术这条路走下去的朋友们! 下面分享我自己专门花时间整理的自动化测试工程师的学习路线,同时也有很多软件测试资源,有需要的朋友可以在文末免费获取,希望能给你带来帮助和前进的方向。 一、先学习一门编程语言,建议python上面是我为你整理的自动化测试工程师发展方向的知识架构图,希望能帮助到各位!俗话说,万事开头难,只要迈出第一步,你就已经成功了一半。当你在旅程结束后回顾这段旅程时,你一定会感慨万千。 送给大家一句话: 想想,如果你想在测试行业一直做下去,你的经验和测试技术还远远不够,你需要进阶,你需要丰富你的技术栈! 小小助力最后感谢每一个认真看过我文章的人,虽然不是很值钱的东西,如果对你有用就直接拿走吧! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |