As expected of the byte, it’s too awesome...

Some time ago, the company was short of people and had to face a lot of tests. At the beginning, they aimed at the intermediate level. Of course, they didn’t expect to be able to come to Da Niu. The salary offered was in the range of 15-20k. There were many people who came for interviews, but the average level was really disappointing. After reading many resumes, many of them said that they had 4 years of work experience, but during the interview, I was shocked. Not to mention the testing tools, even the basic technologies were not well known.

Just when I was at a loss and couldn't go on, I didn't expect a person who I and my colleagues admired and was very surprised. He resigned from Byte not long ago. The specific reason: it seemed that he had some conflicts with his boss. He was very confident during the interview, which made several interviewers here cheer up and want to learn more. Sure enough, all the automation technology questions asked could be answered.

Still the same sentence: people have the ability to be different, and there is gold that shines everywhere! ! !

After he joined the job, I often dealt with him, discussed with him, and learned a lot of knowledge. Under my hard work, he spent several months sorting out some testing knowledge, technology and learning resources to share with me. Today I will also share it with you. [Click on the small card at the end of the article to get it for free] I hope it can play some role for you and help everyone ! ! !

technical support

Including testing theory, Linux basics, MySQL basics, Web testing, interface testing, App testing, Python basics, Selenium related, performance testing, LordRunner related, etc.

1. Fundamentals of software testing

Understand the basic skills of testing, master the use of mainstream defect management tools, and be proficient in the operation and maintenance of test environments

insert image description here

2. Necessary knowledge of Linux

As the most popular software environment system, Linux must be mastered. The current recruitment requirements require Linux capabilities.

insert image description here

3. Shell script

Master Shell script: including Shell basics and application, Shell logic control, Shell logic function

insert image description here

4. Principles of Internet Programs

The only way to automate: the basic knowledge of front-end development and the necessary knowledge of the Internet network 4. Principles of Internet programs

insert image description here

5. MySQL database

Software test engineers must have MySQL database knowledge, not just the basic "addition, deletion, modification and query".

insert image description here

6. Packet capture tool

Fiddler, Wireshark, Sniffer, Tcpdump and various packet capture tools are suitable for various projects, there is always one that suits you

insert image description here

7. Interface testing tools

Interface testing artifact, a powerful tool you can't avoid: Jmeter. Small and flexible: Postman

insert image description here

8. Web automation test Java&Python

Understand the purpose of automation, master TestNG&unittest automation framework, and assertion and log processing

insert image description here

9. Interface and mobile terminal automation

Professional interface calling and testing solutions. Build a complete web and interface automation framework, and use Appium as a whole

insert image description here

10. Agile testing & TestOps construction

Unveiling the mystery of TestOps, continuous integration of the Jenkins framework is familiar

insert image description here

11. Performance Test & Security Test

The other side of software testing: performance testing and security testing, choose a direction and work hard to climb the pit!

insert image description here

At the same time, I hope that everyone can follow this system to complete the construction of such a system within 1-2 years.

This process will make you more painful, but as long as you get through it, it will be much easier later. Everything is difficult at the beginning, as long as you take the first step, you have already succeeded in half. When you look back on this journey after success, you will definitely feel a lot of emotion.

Reasonably use every minute and every second of time to learn to improve yourself, and don't use the reason of "no time" to cover up your ideological laziness! While you are young, work hard and give an explanation to your future self!

 

Guess you like

Origin blog.csdn.net/HUA1211/article/details/131854466