当前位置:网站首页>如何快速进阶自动化测试?听听这3位BAT大厂测试工程师的切身感想....
如何快速进阶自动化测试?听听这3位BAT大厂测试工程师的切身感想....
2022-07-05 18:35:00 【小码哥说测试】
好多小伙伴都是从功能测试入门的,从最开始或者更长的时间一直都在从事点点点的工作。觉得工作没有乐趣,枯燥,想要提升自己,但不知道自己该怎么做。不得不说,每个人都会有迷茫期,记得我刚出来工作的时候,隔三岔五的迷茫,根本不知道自己到底想要做什么,只能随波逐流的过一天是一天。但每次度过迷茫期都会有一点提升,因为在迷茫期的时候,会不断的纠正自己要走的路。所以,各位小伙伴在这个阶段就应该想想自己未来到底要怎么走。
今天在这里分享的是一些大佬的切身感想!文末也分享一波我的自动化测试学习路线和配套学习资源
某知名公司资深测试工程师:
我的职业生涯:专项性能-功能测试-专项性能-自动化+功能
从性能转向自动化纯属对代码的热爱,能否胜任一项工作兴趣最重要,所以如何快速入门,首先看你是否有这方面的兴趣。下面是我当年入门的步骤。
1、接受自动化相关的培训,如概念培训、工具培训等
2、系统学习一门编码语言,熟悉编程思想
3、走读公司内部自动化框架代码
4、在github上、各大论坛学习自动化来源代码
5、依葫芦画瓢的参与自动化用例开发
6、自启项目,运用市场主流关键字驱动思想重新封装自动化框架,学习各大web框架融入关键字,形成可视化自动化
7、学习自动化持续集成
这些过程似乎不是那么快速高效,但是效果会很好,如想快速入门,报培训班是不错的选择,但还得靠自己多花时间,多学习。
某大企业资深测试开发工程师:
一个功能测试团队想在自动化方面有所做为,有几件事是比较重要的。
明确方向:做为管理者,需要明确组织效率提升的目标、个人职业发展的路径、自动化产出的绩效导向等问题
给出路径:个人比较推崇小平同志的“让一部分人先富起来,先富带动后富”方针路线。想做自动化,就必须在组织内先树立几个典型,重点培养。如果组织内已具备合适人员,可以给其一定空间,先提前开展一部分公共基础工作。如果没有,就只能选择请外部专家进行培训,然后采用赛马的机制,选拔这个组内的领头人。一个将军,带一群兵的模式,是比较容易开展起来的。备注:如果管理者本身就是自动化专家,那这个事就比较好办了,否则管理者的自动化体系认知的自我学习就是成败的关键了。
学会妥协:自动化是个产出比其实并不高的事情,很多人都以为自动化一定可以提高效率。然而很多自动化项目都因为盲目和无知,最终被提前葬送了。自动化跟功能测试一样,有其擅长的领域,比如回归测试、环境部署等。对于组织需要先定些小目标:先脚本化、流程化,最后再实现自动判定和持续完善。
技能提升:自动化实现需要产品设计能力、架构设计能力、语言编码能力等,需要做好持续学习、不断提升的准备。自动化工作本身就可以按项目来运作,所有的工程化理论都适用,也意味着软件工程的所有风险也都存在。
某大企业全栈测试工程师
其实这根本没有捷径可走的,不过现在学习的同学比早期学习的同学还是快捷了不少!
首先网上各种文档,教程都比较多,不用费时费力地去找文档;
其次,如果想更加全面的学习,或是更加快一点儿的话,去参加培训班,购买网上的系列课程;选择针对性强的教程,也是不错的选择;
第三,必须实践,你通过观看,是不能知道一道美食的味道的, 同样,不管是看书还是看教程,你不动手去写代码,永远不能把知识变成自己的。脚踏实地,一步步地来,才能达到一定的水平哟!
最后
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友花了一段时间整理编写了下面的《软件测试工程师发展规划路线》,也整理了不少【教程资源】,放在了文末希望会给你带来帮助和方向
一、先学习一门编程语言,建议python
二、Python自动化测试框架应用
三、自动化测试篇 - Web UI 自动化
四、自动化测试篇 - 移动端UI 自动化
五、自动化测试篇 - 接口自动化测试
六、自动化测试篇 - 持续集成Git、jenkins、Docker
七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能
八、自动化测试篇 - WEB安全测试、渗透测试、漏洞扫描
九、自动化测试篇 - RobotFramework、AirTest
10、测试开发篇-自动化测试平台开发
11、互联网高薪测试拓展知识、Redis、MongoDB、Nginx集群实战
上面就是我为大家整理出来的一自动化测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
送给大家一句话:
让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!
绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想【进阶自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
边栏推荐
- vs2017 qt的各种坑
- Precautions for RTD temperature measurement of max31865 module
- About Estimation with Cross-Validation
- AI表现越差,获得奖金越高?纽约大学博士拿出百万重金,悬赏让大模型表现差劲的任务
- AI金榜题名时,MLPerf榜单的份量究竟有多重?
- max31865模块RTD测温注意事项
- 《ClickHouse原理解析与应用实践》读书笔记(5)
- The easycvr authorization expiration page cannot be logged in. How to solve it?
- Simple query cost estimation
- Share: ZTE Yuanhang 30 Pro root unlock BL magick ZTE 7532n 8040n 9041n brush mask original brush package root method Download
猜你喜欢
Find in MySQL_ in_ Detailed explanation of set() function usage
The worse the AI performance, the higher the bonus? Doctor of New York University offered a reward for the task of making the big model perform poorly
Record eval() and no in pytoch_ grad()
企业级数据安全,天翼云是这样理解的
跨境支付平台 XTransfer 的低代码实践:如何与其他中台融合是核心
[detailed explanation of AUTOSAR 14 startup process]
About statistical power
2022最新Android面试笔试,一个安卓程序员的面试心得
小程序 修改样式 ( placeholder、checkbox的样式)
[HCIA cloud] [1] definition of cloud computing, what is cloud computing, architecture and technical description of cloud computing, Huawei cloud computing products, and description of Huawei memory DD
随机推荐
Windows Oracle 开启远程连接 Windows Server Oracle 开启远程连接
瞅一瞅JUC提供的限流工具Semaphore
一朵云开启智慧交通新未来
【Autosar 十四 启动流程详解】
Share: ZTE Yuanhang 30 Pro root unlock BL magick ZTE 7532n 8040n 9041n brush mask original brush package root method Download
线性表——抽象数据类型
2022最新中高级Android面试题目,【原理+实战+视频+源码】
2022年5月腾讯云开发者社区视频月度榜单公布
max31865模块RTD测温注意事项
[QNX hypervisor 2.2 user manual]6.3.2 configuring VM
lombok @Builder注解
达梦数据库udf实现
Summary of six points of MySQL optimization
About statistical power
如何写出好代码 - 防御式编程
Case sharing | integrated construction of data operation and maintenance in the financial industry
7-1 linked list is also simple fina
CDB 实例的启动与关闭
Find in MySQL_ in_ Detailed explanation of set() function usage
Use QT to traverse JSON documents and search sub objects