The most detailed 100 software test interview questions in 2021, all memorized, the monthly salary exceeds 10,000!

[Write on the front]

Hello, this is "late summer and early summer".

I often see many fat friends in community forums, who have successfully entered a well-known IT factory by brushing a lot of programming algorithm questions.

In the process of brushing the questions, we can timely check and fill in the gaps, lay a solid foundation, exercise our thinking, and improve the interview pass rate.

Many Internet companies pay more attention to basic computer knowledge. After you have systematically learned the software testing knowledge, you can start to brush the questions.

Here, at the end of the summer and the beginning of the summer, I want to remind the fat friends that the purpose of brushing the questions is to find a job . In the workplace, we should pay more attention to comprehensive strength, including communication skills, EQ and so on.

insert image description here


The theory of testing

1. What is software testing?
2. What is the purpose of software testing?
3. Test workflow
4. How to write a case?
5. Software life cycle
6. What are the steps of software testing?
7. Compare the differences and connections between black-box testing, white-box testing, unit testing, integration testing, system testing, and acceptance
testing Or is there a problem with the hardware and software systems?
9. What is included in the software defect (or bug) record? How to submit high-quality software defect (Bug) records?
10. What is the process of software testing?
11. What does software documentation testing mainly include?
12. How to define the severity and priority of submitted bugs?
13. What are the similarities and differences between Web and APP testing?
14. During the execution of the project version, how do the testers control the test progress?
15. What problems should be paid attention to when writing test cases
16. How to improve test efficiency under limited circumstances and ensure product launch quality?
17. Why write test cases
for testing? 18. Given a website, how should you test?
19. How to design test cases for login function?
20. Test the elevator, please describe in detail
21. For the test point of adding a shopping cart, tell me how you want to test "adding a shopping cart"

2. Linux Basics

22. Say more than 10 Linux commands
23. How to check CPU information?
24. What is the difference between find and grep in Linux?
25. What command does Linux use to view files and what commands are used to view processes

3. MySQL Foundation

26. What is the complete execution order of SQL select statement?
27. How to optimize SQL query?
28. Write the SQL syntax of adding, deleting, modifying and checking the table.
29. How to optimize the query command?
30. The operation of MySQL database?

4. Web Testing

31. How to test the purchase order and return process
32. How to test a website for you?
33. How to carry out the test of the e-commerce payment module?
34. How to test the purchase order and return process
35. How to carry out the compatibility test?

5. Interface test

36. If the module request http is changed to https, how should the test plan be formulated and modified?
37. What are the commonly used HTTP protocol debugging proxy tools? Explain in detail the setup process for crawling the HTTPS protocol?
38. jmeter, the response result of an interface is as follows:
39. How to clean up the garbage data generated by the
interface 40. What are the steps of the interface test?
41. How to test the interface that depends on the login status in the interface test?
42. The process of interface automation testing?
43. What are the main points of writing interface test cases?
44. Test point of cookie test
45. Difference between cookie and session

6. App test

46. ​​What are the four major components of Android?
47. When you click the APP icon to start the program, what processes will happen?
48. What are the main contents of the APP test and how should it be carried out?
49. What content is considered in Android compatibility testing?
50. App crashes (flashback), what may be the cause?

Seven, management tools

51. Briefly describe commonly used bug management or use case management tools, and describe one of the workflows?
52. What is the difference between Zen and qc?

Eight, Python basics

53, 1,2,3,4 These four numbers, how many different and non-repetitive three-digit numbers can be formed?
54. Given an integer N and a number K of 0-9, it is required to return the number of occurrences of the number K in 0-N.
55. Determine how many prime numbers there are between 101-200, and output all the prime numbers.
56. Please write Create a piece of Python code to delete duplicate elements in a list?
57. Given two lists A, B, please use to find the same elements in A, B, different elements in A, B
58. Quickly remove duplicate elements in the list
59. What are the commonly used Python standard libraries?
60. Tool installation question
61. What code specification do you follow? Please give an example of its requirements?

Nine, Selenium related

62. What is Selenium?
63. What is the operating principle of commonly used automated testing tools and how to write a piece of code for element search?
64. How to design automated test cases
65. How to verify the existence of elements after the page is loaded successfully?

10. Performance test

66. What are the categories of performance testing?
67. What do you think is the purpose of performance testing? What is the key to doing a good job of performance testing?
68. How to understand stress testing, load testing and performance testing?
69. Briefly describe what is value transfer, what is address transfer, and what is the difference between the two?
70. Describe the reasons for software memory leaks and how to check them. (It can be described in combination with a development language)

Eleven, LordRunner related

71. What is the working principle of LoadRunner?
72. What is the process of LoadRunner testing?
73. What is load testing?
74. Explain the load testing process?
75. When do we do load and performance testing?
76. Which component of LoadRunner do you use to play back scripts in multi-user mode?
77. How does LoadRunner create scripts?
78. What is the number of concurrent users? What about the number of online users?

12. Others

79. What is your test career development? What do you think are the advantages of taking the test?
80. What qualities and skills should a test engineer possess?
81. Why did you choose to test this line?
82. What are your personal and professional goals in five years?
83. How much is the salary when you leave the company?
84. What qualities should a good test engineer possess?
85. Why do testing work in a team?
86. What kind of work have you done in your previous testing work? Which part of the job is the best at?
87. Please introduce your project
88. What was your previous testing process?
89. What if there is not enough time for adequate testing?
90. You find a bug in testing, but the development manager doesn't think it's a bug. What should you do?
91. In the middle of the test work, you found that there was not enough time. How did you deal with it?
92. When did you start building the test environment? Who built it? How to integrate products?
93. Has an independent testing group been established? What is the tester's responsibility for testing in the project?
94. How do you do the test plan in the actual project?
95. What do you think is the key to good test case design?
96. How to make your own career choice?
97. When did you start developing the test plan? Has there been a change? How to make changes?
98. How to make your own career choice?
99. Reasons for leaving
100. The interviewer usually asks, is there anything else you want to ask?


I am late summer and early arrival, you will only become the person you have always been, we will see you next time~

Guess you like

Origin blog.csdn.net/qq_35229857/article/details/119335506