5年测试在职经验之谈:3年手工测试、2年的自动化测试,从入门到不可自拔...
毕业3年了,学的是电商专业,毕业后零基础转行做软件测试。
已近从事测试行业8年了,自己也从事过3年的手工测试,从事期间越来越觉得如果一直在手工测试的道路上前进,并不会有很大的发展,所以通过自己的努力,早几年已经成功的转入自动化测试的方向,又过去了这么久,现在就职于美团测试开发框架组,搭建过美团platuo测试框架,thrift测试框架,自动化测试平台,熟悉python3,java,vue,在多家公司从0到1搭建过自动化测试框架,保障过亿级流量服务的质量工作。
虽然这不是什么值得说道的事情,但我想,自己的经历应该能为那些想转行做软件测试,却又不知该如何下手的朋友们提供一点微不足道的经验,这也是我为什么要撰写这篇文章的原因。
一、手工测试的工作日常
手工测试主要是通过手工操作的方式来测试功能是否符合要求,存在许多主观因素,有可能因为测试人员的失误导致功能点的漏测或者由于测试人员的主观因素给开发人员提一些并不是bug的bug,浪费大家的时间,且大多数是重复性工作,容易产生厌烦心理。
二、自动化测试的工作日常
自动化测试主要是使用工具,利用代码自动的执行测试用例。这种方法主观因素较少,对就是对,错就是错,并不会因为测试人员主观的因素影响测试结果。而且除去编写自动化脚本的时间,进行自动化测试的时候,效率高,节省了测试人员的时间。而且在做版本的回归测试的时候,自动化测试占明显优势。而且自动化测试工程师的工资真的比功能测试工程师的薪资强太多了
三、为什么要向自动化测试方向发展?
手工测试可替代性太强。只要你会分析需求,只要会编写测试用例,就可以进行手工测试,而且3年的手工测试和5年的手工测试并没有什么大的区别,企业在招聘的时候更倾向于3年的应聘者,因为3年和5年的手工测试,工作能力差不多,3年的手工测试该会的都已经会了,并且3年的应聘者的期望薪资要低于5年的应聘者,所以手工测试的工作时间越长反而越没有竞争优势。
反观自动化测试,需要有一定的代码基础和逻辑思维能力,及随时处理脚本编写过程中的各种问题的能力,这个随着工作经验的增长,各种能力也会随之增长,所以说经验越丰富的自动化测试工程师越吃香。
四、进阶自动化,需要做什么?
如果我们想向自动化测试方向发展,需要做什么?
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友花了一段时间整理编写了下面的《自动化测试工程师发展规划路线》,希望会给你带来帮助和方向,也整理了一些自动化测试资源,说到这大家别急哈哈,接着往下看,为了不影响大家阅读文章,放在了文末
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
上面就是我整理出来的一份自动化测试工程师技术路径图。希望大家能在这个成长过程中收益良多。全方位提升测试技术,建立一套属于自己的技术体系。帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
相关文章
- 使用pytest-xdist实现分布式APP自动化测试
- 使用Robot Framework实现多平台自动化测试
- python+requests接口自动化测试框架实例详解教程
- 技术分享 | 实战详解接口测试请求方式Get、post
- 去面试自动化测试,面试官问我知道web自动化理论知识吗?
- 2020面试自动化测试面试题【含答案】
- 前段时间面了15个人,发现这些测试人都有个通病......
- 为什么测试自动化无法取代手动测试?
- 5年测试在职经验之谈:3年手工测试、2年的自动化测试,从入门到不可自拔...
- 如何成为一名优秀的测试/开发程序员?专注谋定而后动......
- 测试人生 | 双非院校、入职某知名电商公司薪资翻倍还有股票奖励,这个90后小姐姐也太飒了吧?
- 超详细从入门到精通,pytest自动化测试框架实战-fixture高级进阶(十)
- 超详细从入门到精通,pytest自动化测试框架实战-测试运行钩子(七)
- 超详细从入门到精通,pytest自动化测试框架实战教程-用例标记/执行(三)
- 超详细从入门到精通,pytest自动化测试框架实战教程(一)
- 终于拿下25K的offer,自动化测试面试题+回答,面试官都听懵了......
- 【软件测试】还在背锅?接口自动化测试5个测试点(重要)8年测试的总结......
- 如何用 Python 做自动化测试,你真的知道吗?
- Ant+Jmeter自动化接口测试的部署 及 部署过程中的坑
- 软件测试工作3年了,谈谈我是如何从刚入门进阶到自动化测试的?
- 腾讯Android自动化测试实战
- 《 软件测试价值提升之路》——2.5 测试价值的层次
- 前端php测试案例
- Appium自动化测试第五篇设计模式与数据驱动
- 09 线程状态 线程礼让 概念 代码:测试礼让线程 Join 代码:测试join方法
- Mock测试
- 转 Sysbench 的下载和 测试神器:一条命令生成百万级测试数据
- Appium移动端自动化测试之整合unittest单元测试框架(十)
- 接口自动化测试框架设计系列(一)
- Requests接口测试(六)
- 如何使用UIAutomation进行iOS自动化测试(Part I)
- Appium之开发计算器自动化测试脚本Demo
- [转载]Macaca 测试 Android 应用:UIAutomator
- 自动化测试平台及可视化界面