当前位置:网站首页>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 …….
边栏推荐
- 蚂蚁集团开源可信隐私计算框架「隐语」:开放、通用
- LeetCode 6111. Spiral matrix IV
- 解决 contents have differences only in line separators
- C final review
- R语言使用lubridate包处理日期和时间数据实战
- 关于服装ERP,你想知道的都在这里了
- Mysql database indexing tutorial (super detailed)
- The era of Web3.0 is coming. See how Tianyi cloud storage resources revitalize the system to enable new infrastructure (Part 2)
- 小程序 修改样式 ( placeholder、checkbox的样式)
- 一朵云开启智慧交通新未来
猜你喜欢
Oracle 中文排序 Oracle 中文字段排序
U-Net: Convolutional Networks for Biomedical Images Segmentation
Various pits of vs2017 QT
Memory leak of viewpager + recyclerview
瞅一瞅JUC提供的限流工具Semaphore
【Autosar 十四 启动流程详解】
LeetCode 6109. 知道秘密的人数
Find in MySQL_ in_ Detailed explanation of set() function usage
为什么 BI 软件都搞不定关联分析?带你分析分析
Insufficient picture data? I made a free image enhancement software
随机推荐
从外卖点单浅谈伪需求
lombok @Builder注解
2022最新中高级Android面试题目,【原理+实战+视频+源码】
面试官:Redis 过期删除策略和内存淘汰策略有什么区别?
Isprs2020/ cloud detection: transferring deep learning models for cloud detection between landsat-8 and proba-v
Take a look at semaphore, the current limiting tool provided by JUC
What is text mining? "Suggested collection"
蚂蚁集团开源可信隐私计算框架「隐语」:开放、通用
LeetCode 6111. Spiral matrix IV
如何快速进阶自动化测试?听听这3位BAT大厂测试工程师的切身感想....
Solutions contents have differences only in line separators
Ant group open source trusted privacy computing framework "argot": open and universal
Low code practice of xtransfer, a cross-border payment platform: how to integrate with other medium-sized platforms is the core
LeetCode 6109. Number of people who know the secret
RPC protocol details
Personal understanding of convolutional neural network
C final review
Various pits of vs2017 QT
[detailed explanation of AUTOSAR 14 startup process]
7-2 保持链表有序