I took a test with 4 years of experience, and I can't automate it. I'm really drunk...

I recently interviewed a test engineer with 4 years of testing experience. Both the resume and personal introduction mentioned automation, so I asked a few questions about automation:

  • In automated testing, how do you select and design test cases?
  • Which automated testing tools have you used, and how to choose an automated testing tool?
  • Which automated testing tools and frameworks are you familiar with? What programming languages ​​have you used for test development?
  • How to distinguish between black box testing, white box testing and gray box testing, and give an example?
  • How to design and implement an automated testing framework? Please list a few key steps.
  • How do you deal with performance testing? Can you tell us about your experience in performance testing?

I probably asked him these questions, but he didn't answer very well. He didn't really answer questions 3, 4, and 5. In fact, these questions are not difficult, but what he gave was his personal temporary thinking plan. And I personally think it might not work.
insert image description here
I have been working for 5 years, and I can't answer these questions well. It's a bit unreasonable. I'm really drunk. .

Discussed this matter with my colleagues, and agreed that the main problem is that there are too many channels for learning automation, and many basic knowledge of automation can be learned through open channels. Moving the terminology to my resume, I feel as if I have fully mastered automation.

In fact **"will automate" ≠ "can do automation"**

If there is no enterprise-level project practice, it is impossible for you to know how to dismantle project requirements? How to build an automation system from 0 to 1? And how to avoid pitfalls in the automation implementation process?

After all, there is still too little experience in automated practical operations, and there is no automated testing process specification that can be referred to.

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:

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

meager strength

​Many friends like me want to interview and change jobs to raise their salaries, but suffer from the lack of systematic advanced learning methods. Here I share a comprehensive analysis of advanced knowledge in software testing with 120k stars on GitHub for free. Let’s take a brief look Take a screenshot of the directory and some content.

It mainly includes test theory basis, Linux basis, MySQL basis, Web automation test, interface test, App automation test, test tools, Python foundation, Selenium, performance test, LordRunner, security test, test development and other special technical points, all in The actual interview questions summarized by various major companies, many friends have already won offers from many major companies by relying on this PDF, and today I will summarize and share them with you!

  • Testing Basics (38 pages)
  • Functional testing (page 183)
  • linux (page 221)
  • Mysql (216 pages)
  • Interface Test (338 pages)
  • Jmeter (page 41)
  • Test Tools (35 pages)
  • Web automated testing (50 pages)
  • Selenium (page 55)
  • Python programming (27 pages)
  • app automated testing (page 66)
  • Performance Testing (40 pages)
  • Security Testing (21 pages)
  • Test Development (31 pages)
  • Resume template (38 pages)

1. Fundamentals of software testing (2023 latest version)

insert image description here
insert image description here

2. Linux (2023 latest version)

insert image description here
insert image description here

3. MySQL (2023 latest version)

insert image description here

insert image description here

4. Web test (2023 latest version)

insert image description here
insert image description here

5. Interface test (2023 latest version)

insert image description here
insert image description here

6. APP test (2023 latest version)

insert image description here
insert image description here

7. Python (2023 latest version)

insert image description here

insert image description here

8. Selenium (2023 latest version)

insert image description here
insert image description here

9. LordRunner related (2023 latest version)

insert image description here

insert image description here

10. Computer Network (2023 latest edition)

insert image description here
insert image description here

There are too many contents and the space is limited. The knowledge system of all documents and PDFs is displayed in the form of screenshots. All tutorial learning PDFs are only briefly introduced here, but the originals of all tutorials are available for free download .

Tidying up is not easy, prostitution is too easy! The way to obtain it is very simple: readers and friends in need can help Sanlian support, click the small card below to join the group to start~

Guess you like

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