The hottest software testing interview book in 2023, have you read it yet?

This is a collection of software testing interviews that has gone viral recently. Have you read it?

 

The interview book has a total of 400 pages, including 102 pages of testing basics, 38 pages of Linux basics, 63 pages of MySQL, 21 pages of web testing, 38 pages of app testing, 50 pages related to selenium, 55 pages of performance testing, and 51 pages of data structures and algorithms. 31 pages of logic questions, high-definition PDF documents, the full version of the test and interview book at the end of the article

 

test basis

1. What are the steps of software testing?

2. When errors occur in the testing process, what are the solutions?

3. What documents or records were produced when the test was conducted?

4. I have a program now, and I find it runs very slowly on Windows. How can I tell if there is a problem with the program or a problem with the software and hardware system? 5. During the test, if the requirement document is found to be incomplete or inaccurate, what should I do?

6. What does software documentation testing mainly include?

7. What are the six elements of writing a test plan? 8. What are the criteria for the end of the test?

9. When to write test cases? What is the basis? How to ensure the consistency of test cases and requirements? Is peer review required?

10. If a defect is submitted, the developer thinks it is not a problem, how to deal with it?

11. A paper cup with an advertisement, please design a test case?

 

Linux basics

1. In the Linux system, the access permission of a file is 755, and its

What is the meaning?

2. How to view the last 50 lines of a file?

3. How to filter the lines containing "ERROR" in the file content?

4. What is the difference between find and grep in Linux?

5. The command to pack and compress a folder into .tar.gz, and the command to decompress and unpack .tar.gz? What commands are commonly used to view logs, and what are the main contents to be viewed?

6. The command to view the system hard disk space?

7. How to view the last 50 lines of a file?

8. How to hide files in Linux?

9. How to query the process of tomcat and kill the process, and write the linux command?

10. View the process with the highest CPU usage?

11. In RedHat, switch from the root user to the userl user.

 

Mlysql basics

1. What are the table join methods in SQL?

2. What are the connection query methods of tables, and what are the differences?

3. Tell me about the principle of Mysql database storage?

4. How to optimize the query efficiency of the database?

5. Which Mysql engine do you use, and what are the differences between each engine?

6. How to optimize the query command?

7. How does Sql injection occur and how to prevent it?

8. What is the difference between a stored procedure and a function?

9. The role of the index, the difference between the clustered index and the non-clustered index

10. Add records to the student table and score table

11. Use a SQL statement: Query the names of students whose scores are greater than 80 in each course (surface: TestScores)

12. Query the names, ages, departments, examination subjects and grades of students from Hunan

 

web testing

1. Describe the process of accessing www.baidu.com with a browser

2. Take the homepage of JD.com as an example to design a use case framework. (Pay attention to the framework design logic, area division, special test, etc., no detailed use cases are required, you need to check the PC and directly ask for the identification management)

3. How to test the purchase order and return process

4. What is sql injection, what is cross-site scripting, and what is cross-site request forgery?

5. How to test a website for you?

6. How to test the e-commerce payment module?

7. How to carry out compatibility testing?

8. What are nginx, tomcat, and apache?

9. What is the difference between apache and nginx?

 

interface test

1. If the module requests http to https, how should the test plan be formulated and modified?

2. What are the commonly used HTTP protocol debugging proxy tools? Explain in detail the setting process of capturing the HTTPS protocol?

3. Describe the hierarchical structure of the TCP/IP protocol and the important protocols in each layer

4. How to clean up the garbage data generated by the interface

5. What are the steps of interface testing?

6. How to test the interface that depends on the login status in the interface test?

7. What are the types of bugs found in API testing?

8. The difference between HTTPS and HTTP What is the common protocol tested in API testing?

9. What is the difference between TCP and UDP

10. Test points for cookie testing

 

Performance Testing

1. Please describe what is performance testing, what is load testing, and what is stress testing?

2. What are the commonly used performance testing tools in the company, and what are their respective characteristics? How did you get the performance testing requirements? How to design and analyze whether the requirements are met?

3. When did you start performance testing?

4. What performance problems were encountered in the performance test?

5. How to determine the maximum load of the system?

6. Give an overview of the performance testing process?

7. If the system under test does not have a client with an interface, how to conduct a performance test?

8. Is parameterization necessary for performance testing? Why create parameters? How to create parameters in LoadRunner?

9. In the performance test, when there is a verification code in the web page

 

2023's hottest software testing interview book has been packaged, if you need it, private message me with the keyword "interview" to pick it up

Guess you like

Origin blog.csdn.net/a448335587/article/details/131134212