当前位置:网站首页>It has been engaged in the functional test of 10K to the test development of 40W annual salary for 5 years, and spent 7 days sorting out the super comprehensive learning route
It has been engaged in the functional test of 10K to the test development of 40W annual salary for 5 years, and spent 7 days sorting out the super comprehensive learning route
2022-06-12 20:31:00 【Test big strange】
do IT Of all know , This line is very technical . And the technology update iteration is very fast , I can't keep up with the rhythm , There will be many problems in practical work , This is a chain reaction . therefore , To get a foothold in this business , We must always pay attention to the update of technology , Stay awake , Keep learning .
Like many people , I started my testing career by doing the most basic work . Click the mouse every day , It's easy , The salary was very good for me who was just out of the society at that time . And the company was also favored by the leaders at that time , Just joined the company , Familiarity with the business is quick , I have a good command of my work , At that time, I could play the test cases very smoothly in a short time .
That's it , Time flies by , It will be almost two years in a twinkling of an eye , I suddenly realized that , After two years , In addition to being familiar with the business process of the product and being proficient in testing the workflow specification , Improved efficiency , Make the work a little easier , No other gains . On the contrary, it becomes more and more idle every day , I seem to have experienced “ Boiling frog ” The feeling of . I began to reflect on myself , Realize that you must wake up if you want to continue in this business , Take time to learn , Enrich your own technology stack .

Learning automated testing
The initial idea was to use a lot of free time , Devote yourself to your study . however , The content of learning must be based on your own work , In this way, we can turn the learned technology into work experience . At that time, automated testing became more and more popular , So I want to learn automated testing first , And due to the adjustment of the company's business framework , Start doing automated testing projects , The company has recruited many automation test bosses , I also learned a lot from them .
To learn automated testing, you must first choose a programming language ,Java or python Fine , I chose python, because Python It's especially suitable for test engineers who are weak in programming ,Python It can also be used for crawling , use Python I can also write some timing scripts , Database script , Very efficient .
use Python Language and Selenium To try automated testing . At that time , About Python Version of Selenium There is not much , While studying, I began to publish relevant blogs .
Communication is the driving force for learning new technologies , Most of the time, the reason why it is difficult for us to keep learning a new technology is the lack of feedback , Whether it's internal sharing or community communication, it's a good feedback mechanism .
Later, due to the project , Start using Robot Framework The test framework , Because of it Python The basis of , So I soon understood Robot Framework How frame works , And can develop system keywords according to the needs of the project .
Mastering the principle of automatic tools will make you more comfortable to use , And this also requires you to have a certain programming foundation . Move back APP Become popular , I studied for another month appium Automation tools , But I didn't use it at work, and then I didn't continue .
later , I started writing... For another community project Web UI automated testing , For months before and after , Accumulated some experience , Start trying to design Web Automation framework , At that time, it was mainly aimed at Selenium API Encapsulation .

Test Development
My friend recommended me to a financial company to do test development , Responsible for developing customized test quality platform of the company .
This is a challenge for me , New areas , Test development is very popular in first tier cities . The treatment at that time was better than at the beginning 、 Intermediate development engineer should be high . When you arrive at the post, you just resist the pressure , Continuous system learning test development skills , And learn for use . The technology architecture adopts the front and back end sharing , Include Python Back end development framework based on XML Flask, The front frame vue,elementUI Components etc.
I have been doing test development for several years , Real experience that test development is equal to the work of the whole test cycle , Including familiar with product function and business , Requirement design of test platform , Research and development of the front and back end of the platform , Self test of platform , To test the promotion of dozens of people 、 Use of training products 、 operating .
So the premise of test development is rich experience in functional testing , Interface automation ,UI Very skilled in automation , Otherwise, it is very difficult to carry out test development work .

If you are also moving towards automated test development
At the right age , Select the appropriate position , Try to give full play to your advantages .
My path to automated testing , I can't leave the plan of each stage all the way , Because I like planning and summarizing , So the following 【 Automatic test engineer learning route 】, It will give you inspiration and direction , In addition, I have found a lot of test friends now , Made an exchange group , Shared a lot 【 Supporting video tutorial 】 And technical documentation . If you don't want to experience self-study, you can't find resources , No one answers the question , The feeling of giving up after a few days , You can click on the 【 Portal 】 Join us to communicate :
1. Automated testing is a must Python Programming content

2. Web UI Basic content of automated testing

3. Web UI The actual content of automatic test

4. APP UI Basic content of automated testing

5. APP UI The actual content of automatic test

6. API Basic content of interface automation test

7. API Actual content of interface automation test

8. CI/CD Continuous integration of special technologies

9. The actual combat technology of automated test framework

If you don't want to grow up alone , Full resource not found , The problem is not helped , If you insist on giving up after a few days , You can click on the 【 Portal 】 Join us , We can discuss and exchange , There will be various software testing materials and technical exchanges .
There must be a way , Then there is success . Finally, I wish you all a satisfactory offer ~
Today is mainly to share my learning route and video resources , In the future, I will share more tutorials about software testing resources , There are friends who are helped , You can pay attention and praise ~
边栏推荐
- 6 R factor and judgment Na
- QT knowledge: QT widgets widget class [01]
- MySQL installation and Application
- WordPress station group tutorial automatic collection of pseudo original release tutorial
- typeScript的定义类型:不能将类型“Timeout”分配给类型“number”;
- P5076 [deep base 16. Example 7] common binary tree (simplified version)
- 检测当前系统语言
- Are you confused about choosing a low code platform? Follow these three steps
- Lx09 query tr list of SAP WM preliminary level
- 对闭包的理解
猜你喜欢

入行5年从10k的功能测试到年薪40w的测试开发,花7天时间整理的超全学习路线

Explain

Introduction to scala basic grammar (III) various operators in Scala

JSP中的监听器

阿里前辈给我推荐的软件测试人员必读书籍(附电子书),让我受益匪浅...

设计规则检查约束(set_max_transition、set_max_capacitance)

sklearn中随机森林RandomForestClassifier的参数含义

【生成对抗网络学习 其三】BiGAN论文阅读笔记及其原理理解

Halcon angle and radian interchange

Detailed explanation of search tree and hash table
随机推荐
对闭包的理解
设计规则检查约束(set_max_transition、set_max_capacitance)
What is the difference between union and union all
Technology to understand
2 R programming
SPI one master and many slaves
Lightroom 大使系列:用 Meg Loeks 捕捉怀旧之情
MySQL field truncation principle and source code analysis
[leetcode] small thinking of optimal division
synchronized下的 i+=2 和 i++ i++执行结果居然不一样
new做了哪几件事
EDI 855 purchase order confirmation
How to determine the sample size of an inspection lot in SAP QM's initial sampling strategy?
部署static pod方式部署etcd集群
Unauthorized rce in VMware vCenter
go --- 监控文件变化
牛客網:三數之和
Halcon angle and radian interchange
Go memory escape analysis
(11) Image frequency domain filtering with OpenCV