1. Why is automated testing important?
A: Automated Testing can free testers from tedious manual repetitive tests and improve their work efficiency. It can analyze functional and performance defects through automated testing results.
2. Describe the criteria for the end of a test.
A: You can check whether all submitted bugs have been resolved and verified and disabled by the end of a test. Generally, the bug verification rate is above 95%, if the bug with no major impact on the function is in the unsolved state, the test can pass.
3. What content can be included in a test plan, such as available human resources?
A: In a test plan, you can include the features and main functional modules of the products to be tested, list the functional points to be tested, and indicate the focus; test policies and records (confirmation of test tools, document templates such as test cases, and determination of test methods); test resource configuration (determine the tasks and required resources for each phase of the test ).
4. Differences Between Function Testing and availability testing.
- Function Testing: mainly black box testing, carried out by testers, mainly to verify whether the product meets the requirements of the requirement design;
- Usability Testing: tests are performed by users (or testers simulate user behavior). tests are conducted on the usability of products, including effectiveness, efficiency, and subjective user satisfaction. The validity refers to the correctness and completeness of the user's completion of a specific task and achievement of a specific target. The Efficiency refers to the correctness and completeness of the user's completion of the task and the resources used (such as time) satisfaction refers to the subjective satisfaction and acceptance that the user feels during the use of the product.
From the programmer interview book
Software testing-Basics