当前位置:网站首页>How to quickly advance automated testing? Listen to the personal feelings of the three bat test engineers
How to quickly advance automated testing? Listen to the personal feelings of the three bat test engineers
2022-07-05 18:56:00 【Little brother said test】
Many small partners are introduced from functional testing , I've been doing a little bit of work from the beginning or longer . Feel that work is not fun , boring , Want to improve yourself , But I don't know what to do . Have to say , Everyone has a period of confusion , I remember when I first came out to work , Confused at different times , I don't know what I want to do , Can only drift through a day is a day . But every time I get through the confusion period, I will improve a little , Because in the confused period , Will constantly correct their own way to go . therefore , At this stage, you should think about how you want to go in the future .
What I share here today is the personal feelings of some bigwigs ! At the end of the article, I also share a wave of my automated test learning route and supporting learning resources

Senior Test Engineer of a well-known company :
My career : Special performance - A functional test - Special performance - automation + function
Moving from performance to automation is a love of code , Whether you are competent for a job is the most important , So how to get started quickly , First, see if you are interested in this area . Here are the steps I started .
1、 Receive automation related training , Such as concept training 、 Tool training, etc
2、 Systematically learn a coding language , Familiar with programming ideas
3、 Read the company's internal automation framework code
4、 stay github On 、 Major forums learn automation source code
5、 Follow suit and participate in automated use case development
6、 Self starting project , Re encapsulate the automation framework with the mainstream Keyword Driven idea in the market , Study the major web The framework integrates keywords , Form visual automation
7、 Continuous integration of learning automation
These processes don't seem to be so fast and efficient , But the effect will be very good , For a quick start , It's a good choice to enroll in training courses , But you have to spend more time on your own , To learn more .
Senior Test Development Engineer in a large enterprise :
A functional testing team wants to do something about automation , There are several things that are more important .
Clear direction : As a manager , We need to clarify the goal of improving organizational efficiency 、 The path of personal career development 、 Performance orientation of automation output
Give path : Personally, I think highly of Comrade Xiaoping's “ Let some people get rich first , The rich lead the rich ” Policy line . Want to automate , We must first set up several models in the organization , Focus on training . If the organization already has the right people , You can give it some space , First, carry out some public basic work in advance . without , You can only choose to invite external experts for training , Then use the horse racing mechanism , Select the leader of the group . A general , With a group of soldiers , It is relatively easy to carry out . remarks : If the manager is an automation expert , Then it's easier to do , Otherwise, the manager's automation system and cognitive self-learning are the key to success or failure .
Learn to compromise : Automation is not much more productive than it is , Many people think that automation can improve efficiency . However, many automation projects are blind and ignorant , It was eventually buried in advance . Automation is like functional testing , Have their areas of expertise , Like regression testing 、 Environment deployment, etc . For the organization, you need to set some small goals first : Scripted first 、 Process , Finally, realize automatic judgment and continuous improvement .
Skills upgrading : Automation requires product design capabilities 、 Architecture design capability 、 Language coding ability, etc , Need to do a good job of continuous learning 、 Preparation for continuous improvement . Automation itself can operate by project , All engineering theories apply , It also means that all risks of software engineering exist .
Full stack test engineer of a large enterprise
In fact, there is no shortcut , However, the students who study now are much faster than those who study early !
First, all kinds of documents on the Internet , There are many tutorials , Don't spend time and effort looking for documents ;
secondly , If you want to learn more comprehensively , Or a little faster , Go to a training class , Buy a series of courses online ; Choose a highly targeted tutorial , It's also a good choice ;
Third , Must practice , You watch , You can't know the taste of a delicious food , Again , Whether it's a book or a tutorial , You don't write code , Never turn knowledge into your own . Feet on the ground , Step by step , To reach a certain level !
Last
As an automated software tester , Now I'd like to share with you some of these years , I want to sum up the technology , I hope I can help my friends who want to go all the way to black on the road of technology !
My path to automated testing , I can't leave the plan of each stage all the way , Because I like planning and summarizing , therefore , My friends and I spent some time compiling the following 《 Software test engineer development planning route 》, Also sorted out a lot 【 Tutorial resources 】, At the end of the text I hope it will bring you help and direction
One 、 First learn a programming language , Suggest python

Two 、Python Automated test framework application

3、 ... and 、 Automated testing - Web UI automation

Four 、 Automated testing - Mobile UI automation

5、 ... and 、 Automated testing - Interface automation testing

6、 ... and 、 Automated testing - Continuous integration Git、jenkins、Docker

7、 ... and 、 Automated testing - Performance testing LoadRunner、jmeter、app performance

8、 ... and 、 Automated testing - WEB Security testing 、 Penetration test 、 Vulnerability scanning

Nine 、 Automated testing - RobotFramework、AirTest

10、 Test and development - Automated test platform development

11、 Internet high salary test to expand knowledge 、Redis、MongoDB、Nginx Cluster practice

The above is a knowledge architecture diagram of the development direction of automation test engineers I sorted out for you . I hope you can follow this system in 3-4 The construction of such a system will be completed in three months . so to speak , It's a process that's going to kill you , But as long as you get through it . Life will be much easier in the future . It's just that it's hard at the beginning , Just take the first step , You're halfway there , When we look back on this journey after it's finished , You're bound to feel a lot .
Here's a message for you :
Make yourself stronger : Think about it , If you want to keep doing it in the testing industry , Your experience and testing skills are far from enough , You need to advance , You need to enrich your technology stack ! What are we waiting for? !
A little help
Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it

These materials , For thinking 【 Advanced automated testing 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….

边栏推荐
- 2022全网最全的腾讯后台自动化测试与持续部署实践【万字长文】
- U-Net: Convolutional Networks for Biomedical Images Segmentation
- Shang Silicon Valley Shang preferred project tutorial release
- Web3.0时代来了,看天翼云存储资源盘活系统如何赋能新基建(下)
- 2022 latest Android interview written examination, an Android programmer's interview experience
- Is it safe for Apple mobile phone to speculate in stocks? Is it a fraud to get new debts?
- Oracle Chinese sorting Oracle Chinese field sorting
- 案例分享|金融业数据运营运维一体化建设
- AI Open2022|基于异质信息网络的推荐系统综述:概念,方法,应用与资源
- 解决 contents have differences only in line separators
猜你喜欢

Memory leak of viewpager + recyclerview

图扑软件数字孪生 | 基于 BIM 技术的可视化管理系统

2022 latest Android interview written examination, an Android programmer's interview experience

AI open2022 | overview of recommendation systems based on heterogeneous information networks: concepts, methods, applications and resources

Windows Oracle 开启远程连接 Windows Server Oracle 开启远程连接

FCN: Fully Convolutional Networks for Semantic Segmentation

鱼和熊掌可以兼得!天翼云弹性裸金属一招鲜!

Oracle日期格式转换 to_date,to_char,to_timetamp 相互转换

Shang Silicon Valley Shang preferred project tutorial release

跨境支付平台 XTransfer 的低代码实践:如何与其他中台融合是核心
随机推荐
EMQX 5.0 正式发布:单集群支持 1 亿 MQTT 连接
The easycvr authorization expiration page cannot be logged in. How to solve it?
Common time complexity
websocket 工具的使用
Is the performance evaluation of suppliers in the fastener industry cumbersome? Choose the right tool to easily counter attack!
sample_rate(采样率),sample(采样),duration(时长)是什么关系
MySQL优化六个点的总结
Precautions for RTD temperature measurement of max31865 module
Quickly generate IPA package
尚硅谷尚优选项目教程发布
Windows Oracle open remote connection Windows Server Oracle open remote connection
Various pits of vs2017 QT
Postman核心功能解析 —— 参数化和测试报告
[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
集合处理的利器
U-Net: Convolutional Networks for Biomedical Images Segmentation
7-2 保持链表有序
ICML2022 | 长尾识别中分布外检测的部分和非对称对比学习
The road of enterprise digital transformation starts from here
Applet modification style (placeholder, checkbox style)