4 years of test experience requires 20K for the interview. I asked a simple question. I don’t even know the basics. I’m also drunk...

It's really hard to find the right person now, either this or that, none of them satisfy me...

insert image description here

The company was short of people some time ago, and interviewed a lot of tests, but none of them met the requirements. At the beginning, I aimed at the level of intermediate test engineers, and I didn't expect to come to the technical experts. The salary offered was 10-20k. There were many interviewers, but the average level was very disappointing.

Looking closely at the resume, many people have 3 or 4 years of work experience, but in the interview, tools and frameworks are not mentioned, and only a lot of basic technologies are unknown. Most people’s years of work experience are just piles of functional tests, without depth , I don’t know anything about APP automation and so on. They all stay at the basic method level of interface testing.

However, the salary requirements of these people are all close to 20K, and they think highly of themselves during the discussion process. One in particular left a deep impression on me. The resume says 4 years of testing experience, and all they do are small program demonstration projects. , During the interview process, I kept emphasizing how powerful my technology was and how it was reused in the original company. I asked some details, all of which were manual tests, and there was almost no automation, which was very disappointing.

In the end, I recruited 2 fresh graduates and trained them for a period of time, which can be regarded as a helper. I talked about this with a few friends, and they also felt the same way. People are impetuous, and few are willing to do technical work in a down-to-earth way.
insert image description here
Due to the influx of these unqualified testers who think they are excellent in large numbers in the market, most companies have to lower their expectations, but the truly capable testers are basically not affected, and it is still very easy to change jobs. If you are dissatisfied with your current job and do not have enough experience, you may wish to calm down and study further.

The above is not an excuse for people who don't want to learn automated testing . Instead, I feel that the testers should not lose themselves in the work. At present, as far as the large amount of recruitment information is concerned, if you want a high salary, you will need the following points:

Understand the basics of automated testing, understand Appium operations, element positioning, operations, waiting, sliding, etc., in-depth explanations of PO, unittest, yaml, configuration files, test reports, etc., and complete the App test framework design based on keyword-driven, Pytest and jenkins continuous integration And development, testing tools, such as performance testing tool loadrunner, automated testing tools selenium, Appium.

After learning the above, it is basically not a problem to find an automated testing position and get a dozen K.

So how to learn?

As a tester with 8 years of work experience, I would like to share some of my summaries and summaries of technology over the years, and share my notes on the skills that an advanced tester needs to master. I hope it can help To friends who are determined to go all the way on the road of technology!

Let me share the knowledge architecture diagram of the development direction of software automation test engineers that may be the most complete in 2023 that I have compiled.

​## 1. Test basis

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

I hope everyone can complete the construction of such a system within 1-2 years according to this system.

It can be said that this process will make you miserable, but as long as you get through it. Later life will be much easier. As the saying goes, everything is difficult at the beginning, as long as you take the first step, you have already succeeded in half, and when you look back on this journey after completion, you will definitely feel a lot of emotion.

As someone who has been here, I also hope that everyone will avoid some detours. If you don’t want to experience the feeling of not being able to find information when learning, no one answering questions, and giving up after a few days of persistence, here I will share with you some learning about automated testing. Resources, I hope to help you on the way forward.

insert image description here

How to get the video file:

This document and video material should be the most comprehensive and complete preparation warehouse for friends who want to engage in [software testing] . This warehouse has also accompanied me through the most difficult journey, and I hope it can help you too! All of the above can be shared, and you can receive it yourself by clicking the small card below.

insert image description here

Guess you like

Origin blog.csdn.net/weixin_57794111/article/details/131066502