Damn, are post-00s so curly?

Today's young people are really too curly. Some time ago, our company came to our company in 2000. After working for two years, he switched to our company with a starting salary of 20K, which was almost close to mine.

It was only later that I found out that he was a king of rolls, and he had to move a bed to the work station to sleep from morning till night.

 

I had a chat with him recently. It turned out that this little brother’s family conditions are not very good. The whole family counted on him to support himself, so he started to learn software testing by himself when he was a junior, and got a small company in his senior year. internship opportunities.

Continuous learning and practice at work took twice as much time as others, so I was able to lay a solid foundation, and now I can work with ease.

After learning about these situations, I began to sincerely admire this big boy who is several years younger than me.

I think this little guy is just a role model for us to learn from. It’s not that we should learn from his overtime work and introspection, but his spirit of continuous learning and advancement!

In order to help testers and friends change jobs for interviews, get promoted and raise salaries, and improve their skills, this article provides you with a set of quick learning methods and interview resources covering "software testing architecture interview advanced all technology stacks".

This time it is free to share!

Through the summary of big data, it is found that the interviews for software testing positions are almost the same. Frequently asked questions include the following:

 1. Test Theory - Project [2023 Edition]

  • What was the testing process of your original project like?
  • What do you do if the requirements are not clear?
  • What needs to be reviewed and who is there?
  • Have you written a test plan and what exactly will it include?
  • What are the parts of a use case, which use case design methods, and which methods do you usually use?
  • TestLink tool use?
  • How to submit a good BUG?
  • What issues should be paid attention to when raising a bug?
  •  How is the bug managed, the life cycle of the bug or the status of the bug?
  • What is included in submitting a bug?

 Two, Linux - database [2023 version]

  • How do you use the Linux system?
  • What tool is used to connect to Linux, and what is the Linux version?
  • How does the log look exactly?
  • What are the monitoring resource commands used?
  • How is the nmon tool used?
  • How is the test environment set up?
  •  What are the common commands of linux, say about 10?
  • How to check whether the port is occupied?
  • The command to find all txt files in the data directory?
  • How to copy the files of lnux server to another linux server?

3. Packet capture and network protocol [2023 version]

  • How to use the packet capture tool?
  • How to grab https packages?
  • How to grab the phone's package?
  • How much do you know about network protocols?
  • What are the request methods?
  • What is the difference between get and post requests?
  • What is the difference between http and https?
  • Why use cookies and sessions: http is a stateless protocol?
  • The difference between cookie and session?
  • OSI seven-layer network model?

 4. Interface Test - Interface Automation [2023 Edition]

  • How to test the interface?
  • The two interfaces are related, how does jmeter specifically do?
  • What is the main purpose of interface testing?
  •  What is the process of interface testing?
  • What is the difference between interface testing and ordinary Ul testing?
  • Given a new interface, how do you design use cases?
  • What does the interface document mainly contain?
  • When do you test the interface?
  • How do you go about checking, analyzing?
  • What is api interface testing?

 Five, UI automation [2023 version]

  • How to test UI automation?
  • What is automated testing?
  • What kind of projects are suitable for automation (at least three)
  • What is the automated testing process?
  • The proportion of automation, 1-2 years.
  • Sources of automated test cases?
  • Advantages and disadvantages of automated testing?
  • How much automation coverage do you have?
  • What is the setup of the automated testing environment?
  • What is the principle of seleniun?

 6. Unittest framework-Pytest framework [2023 version]

  • How are your automation use cases managed?
  • What libraries have been used for Web UI automation?
  • The principle of the Unittest framework?
  • What are the components of the Unittest framework?
  • How to use the Unittest framework?
  • How to generate automated test reports?
  • Which libraries are used for automated testing?
  • How to use the pytest framework?
  • How does the pytest framework generate test reports?
  • How does bytes run multiple files or entire directories?

Seven, performance test [2023 version]

  • How to test the performance test?
  • What is the performance testing process like?
  • What indicators can you observe, and what is the approximate range of the indicators?
  • The environment configuration of this test, such as rotation speed?
  • What does a performance testing plan contain?
  • Have you ever written a performance test report, and what exactly is included?
  • What is a memory leak, what is a memory overflow?
  • Throughput, throughput rate?
  • What is the relationship between throughput and throughput and load?
  • When your server is full, how does your throughput and response time change?

Eight, app testing [2023 version]

  • How do you do app testing?
  • What is the difference between web testing and app testing?
  • Commonly used adb commands?
  • What does adb do?
  • How to do App Compatibility Testing?
  • How does App stability work? How to use Monkey (App stability test)?
  • How to do App weak network test?
  • App performance testing?
  • How to measure memory?
  • How to measure the CPU specifically?

Nine, python programming [2023 version]

  • What error is reported if a variable is not defined?
  • Difference between list and tuple?
  • What are the python sequences?
  • Is Python case sensitive?
  • How to get all keys in a dictionary?
  • What is the difference between a list and a dictionary?
  • How to intercept some characters in a string?
  • How to iterate over lists, dictionaries?
  • List 5 python standard libraries?
  • How does a dictionary delete keys and merge two dictionaries?

10. White box testing - continuous integration [2023 version]

10.1 How to test the white box test

  • In the original work, I have not been involved, but I have understood
  • static scan
  • Dynamic inspection, constructing test data to check, statement coverage --- covering all codes
  • Decision coverage covers each decision condition, and each decision requires a true or false value
  • Conditional Override Each condition requires a true or false value
  • Judgment/Condition Override
  • Combined coverage, combined scenarios between conditions --- key points
  • Path coverage--the black box process analysis method behind --- key points

11. Scenario Problems [2023 Edition]

  • Have you ever captured a packet, why did you capture it, and how did you do it?
  • Why do we need to capture packets? How to analyze it?
  • Tell me about the principle of packet capture?
  • Given a requirement, how do you test it?
  • Give you a project, how do you carry out the work, please tell me in detail, how did you do it?
  • What should I do if the project is about to go online due to the development delay and the test time is compressed?
  • If time is tight, how do you arrange your work?
  • There is a problem with the returned data, how to troubleshoot the problem?
  • Sometimes the order is successfully placed and sometimes the order fails. What is the reason?
  • How to capture logs when the APP crashes?

12. Career Planning [2023 Edition]

  • Briefly introduce yourself?
  • Why leave?
  • Views on overtime?
  • Do you have any questions?
  • Your career development plan and career goals?
  • What are the last forums and sites you've tested?
  • What do you think about a new tool?
  • You have done the test for 3 years, what is your test experience?
  • How did you change careers? Have you been engaged in software testing after graduation?
  • Where did you work before, the address of the company, how many people were tested, and how many people were developed?

at last

The entire document has a total of nearly 200 pages. It is definitely unrealistic to show you all. In order not to affect your reading experience, only part of the content is shown. I hope you will understand and hope to help you review before the interview and Find a good job, and save everyone's time searching for information on the Internet to learn!

Document acquisition method:
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 also accompanied me through the most difficult journey, and I hope it can also help you! All of the above can be shared, just click below to enter the group to receive it yourself, thank you for taking it away.
 

                                 

 

                                

Guess you like

Origin blog.csdn.net/nhb687095/article/details/130888932