今天来聊一下手工测试如何转自动化?如果你还没入行或者刚毕业可以先不考虑学习自动化,把基础技能掌握好,也是可以找到一份初级测试岗位的,会编程和自动化更多的来说算是加分项。
如果你已经做手工测试两三年了,或者是开发转测试,以及上来就包装了三年测试工作经验,那么接下来写的这篇文章就需要好好看一下。希望可以对你有所启发与参考。
首先,对于测试行业来说,职业发展路线无非有两种。一是技术路线,二是管理路线。技术路线发展路线一般就是手工测试->自动化测试->测试开发->测试架构师…管理路线一般就是测试人员->测试组长->测试经理->测试总监…
虽然说,管理路线需要的更多的是对项目整体把控,以及协调沟通能力,但是并不意味着就可以抛弃技术了,试想下一个不懂技术的管理在遇到一个自动化项目或者测试平台项目需要开发时,如何能够合理科学的给下属分配任务呢?
在我看来,在没有足够的技术积累之前,过早的进入管理岗位,并不是一件好事。尤其是在互联网行业,大家极力推崇技术,可以说这行就是技术为王。一个没有一定技术实力的管理者恐怕也很难去服众。
而打开技术大门的第一步,就是首先去学习一门编程语言,然后上手自动化测试。对于测试来说,语言一般就三种java,python,shell。shell是基于linux的一门脚本语言,主要用来自动化部署tomacat,导入和备份数据库,定时清除日志等等…
掌握编程语言之后,便是要开始主攻自动化测试了,总共有三种web,app,接口三种自动化。不止一次推荐大家学习应该首先学习接口自动化,应用最多,性价比最高,最好跳槽。
然而帮小伙伴看简历的时候还是发现有很大一部分同学只写ui自动化相关测试框架,恰恰忽略了最重要的接口自动化,表示十分费解,就是很迷。
企业做自动化的目的主要是对那些已经成熟并且变化较少的功能模块做回归测试,比如上线前将系统那些本次版本没有功能修改的接口全部跑一遍,看下有没有问题。以及日常监控各个系统环境,及时发现问题,找开发解决等等。
在企业中,自动化工程师分为两种,一种是自动化测试用例工程师,另一种是自动化测试框架开发工程师。
前者日常工作主要是维护这套框架,编写测试用例脚本,以及将每月新增的接口维护到自动化中。技术含量不高,比单纯使用测试工具的测试好一些。以上海为例,薪水大概会在10k-15k之间…
后者主要就是开发自动化测试框架,衡量这套框架的质量好坏很大就是取决于它的易用性以及复用性。易用性就是可以帮助组内不懂代码,技术能力不强的人转变为自动化测试用例工程师。复用性就是有新的功能加进来之后,这套代码改动很小,有更强的兼容性。
那么,重点来了,如何自学自动化测试呢?
作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。
更希望想自学的你一样,通过我的分享可以少走一些弯路,可以形成一条自己的体系,并应用到实际中。当然,也真心的希望你们升职加薪,或许这才是最实际的吧。
如果你也有类似的困惑,那么我整理的视频资源和文档会是你的良师益友,或许可以给你带来一些实际性的帮助与突破。
Python 编程与测试开发技术
Web自动化测试基础
APP自动化测试基础
Postman测试工具专题
接口自动化测试基础
Jmeter 性能测试
Fiddler 抓包工具的使用
TCP/IP协议详情
计算机 *** 作系统
Linux 系统 *** 作
MySQL 数据库
Robotframework 自动化测试框架
跨平台的自动化测试框架
大家照着这个路线一直坚持学下去,相信会有很大的进步!过程很痛苦,但是坚持就一定能成功!不积跬步,无以至千里。等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:
1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。
2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!
最后为了能让你们的学习路上顺顺利利,我给你们准备了一套超全的学习路线以及各类软件测试资料包,能很大程度帮助到你们,希望能帮到有需要的小伙伴,需要的话,微信扫码免费领取哦
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)