I started my career like most testers, with purely functional interface testing. At that time, I worked as a test engineer in an e-commerce company for a period of time. After I got familiar with the business process of the product and became familiar with the working process specification of the test, MY efficiency was improved, my work was easier, and I also got better opportunities for development.

In the future, I gained the trust of the leader. In terms of salary and year-end bonus, my annual salary can reach 20W. Due to the company’s size and product limitations at the time, automated testing was never applied to the company’s projects. Outside the world is very big, automation has been popular and more and more popular, after some choices in my heart, I want to break through my own technical bottleneck, so I chose to resist the pressure, job-hopping to a company to do automatic testing work full-time. Through continuous project experience and opportunities, I implemented all the automated tests at the front and back end of the company’s products.

Those automated scripts really became an asset to the company, and each time they went live they made more money than I expected. In addition, the technology sharing in the company regularly will show the effect, and the sense of achievement from 0 to 1 is very unforgettable. I was responsible for the automation test team and core framework building. Learn about the stack of technologies used: Python, Selenium, RF, Requests, Jenkins, and see the advanced mainstream Docker container technology, continuous integration

From manual to automated testing/test development, it has not only helped me to improve my salary from 20W to 40W, including the problems encountered in automated testing, the ideas to solve problems, and the breakthrough of technical bottlenecks, so as to form a knowledge framework system and obtain an effective implementation of automated testing solutions.

At present, the development of the test platform project has been completed, and it is open source on Github. Interested friends can go to Github to download github.com/ooqitech/AT…

In the past 10 years, I have seen too many people who want to improve their technology without a clear direction, and deeply realized the technical pain points of testers. Besides, the treatment and status of primary testers in Internet companies are far inferior to other positions, and many people even think that testing can be replaced at any time in the company and is dispensable.

My original intention is very simple: I was born to train first-line Internet senior test engineers. My vision is to serve every student well, help test engineers to comprehensively improve their comprehensive skills, and improve their treatment and status in the enterprise. That’s why I founded China Test Education.

(public number: love code little brother) free access to software testing factory information

To drive the theoretical knowledge points with my real project practice in the enterprise, rich practice scenarios, all-round improvement of testing technology, and the establishment of a set of technical system of their own. To help you learn and optimize the technology stack, follow up the advanced and mainstream testing technology, bring you not only technology and salary improvement, more is to change the status and mentality of testers in the FIELD of IT technology, improve the technical depth of the testing industry.

For example, interface testing has been a necessary skill for test engineers, and building an interface automation testing framework is also the embodiment of the watershed ability of testers.

So how to learn interface testing comprehensively? Here I have integrated some common projects in the enterprise to share with you:

In addition to the interface automation stuff, I’ve organized some of the testers’ full stack of content and projects from manual to test development

Zhiyi said: learn experience before, can succeed in the post

-END-

Software testing, with you! Public id: Programmer Yifan, Python automation software testing exchange