If you don't know these 10 classic software test questions, you will lose your job!

foreword

At the end of the year, many software testing friends want to change jobs at the beginning of the year and go to a better company for development, but when they work in the company, their learning will fall, and many simple software testing questions cannot be answered. Today I I have compiled 10 of the most classic software testing interview questions for you to cheer everyone up.

software test
The Python automated test interview questions and video learning materials on the picture are all on the public account [Programmer Ashin]! ! ! !

Question 1: What function points does postman do interface testing mainly for?

Answer: For the function of adding, deleting, modifying and checking the system, the interface will be used, so it is necessary to do the interface test.

Question 2: Did the testin get in touch after taking over the job or just get the report on it?

Answer: The testin is after the functional test, or there is no problem with the basic functions. The main purpose is to use the testin for the compatibility test. Since it is a cloud test and is also executed in an automated way, it will automatically generate a report.

Question 3: How to build a linux test environment?

Answer: Generally, there will be a construction document, and you can follow the document operation. For example, you can configure some necessary environments, such as JDK, and then upload the project files to the server, decompress them, and configure the relevant files, and perform such operations.
Finally verify whether the client can access.

Question 4: How do you cover the needs of users more comprehensively during the testing process?

Answer: If there is a requirement document, it is easier to cover it. Extracting function points and test points can basically cover it.
If there is no requirement document as a basis, then it depends on the software test engineer's understanding of the system, and other products in the same industry. Understand, and test the engineering itself an experience.

Question 5: What is the difference between tuples, lists, and dictionaries?

Answer: This is the data type in programming,
reference; https://www.cnblogs.com/maruobo/p/9669463.html

Question 6: What does the software configuration include?

Answer: Software configuration includes the following: configuration item identification, workspace management, version control, change control, status reporting, configuration auditing

Question 7: What is software quality?

Answer: Broadly speaking, software quality is "the degree to which software conforms to explicit and implicitly defined requirements". Specifically, software quality is the degree to which software conforms to clearly stated functional and performance requirements, development standards explicitly described in documentation, and implicit characteristics that all professionally developed software should have.

Question 8: What is the current main test case design method?

Answer: White box testing: logic coverage, loop coverage, basic path coverage
Black box testing: boundary value analysis, equivalence class division, wrong guessing, cause and effect diagram, state diagram, test outline, random testing, scenario method

Question 9: What is a test case and what is a test script and what is the relationship between the two?

Answer: A specific set of input data, operations or various environmental settings, and expected results provided to the system under test in order to conduct the test.
Test scripts are scripts written for automated testing.
The writing of the test script must correspond to the corresponding test case.

Question 10: How many stages are there in software testing?

Answer: Corresponding to the development process, the testing process will go through unit testing, integration testing, system testing, and acceptance testing in turn.

Guess you like

Origin blog.csdn.net/qq_40214204/article/details/111653831