1. The process of software testing?
The purpose of the examination: the basis of software testing
Reference answer: Requirements review (whether the requirements are reasonable and testable)-"Test plan (people, time, business points, resources) -> Test design (write title, test case) -> Smoke test (access test) -"Comprehensive testing (test execution: test environment construction) -> bug submission -> new version release (bug verification, new function test, regression test)-"test report summary.
2. The difference between web test and app test?
Test purpose: your knowledge of web and app
Reference: web page (PC, mobile phone), app (mobile phone), web, app (hybrid APP, pure APP), common points: compatibility, client
Differences: app phone, power consumption, poor network, etc.
3. How to submit a high-quality defect report?
Test purpose: software bug list
reference:
1. Bug readability (write down the reproduction steps clearly, and record the environment where the bug is found in detail)
2. Deep level (1, learn from other people’s bugs, 2. where there are competition conditions, where problems often occur)
Software testing process + bug handling process
4. How does the web perform performance testing?
Test purpose: web performance evaluation
Reference: 1. What are the performance indicators of the web system (performance test evaluation) 2. Our project web system, http, jmeter, LR; Jmeter 3. Which services do we want to test (business modeling) 3. Monitoring 4. Recording and debugging .
5. How do you write test cases, and on what basis? How to ensure the coverage of use cases?
Check points: test case writing and methods, tools, grasp of business requirements
Reference: We write use cases (UI, functions, compatibility, security, performance, stability, ease of use) according to requirements (demand specifications, previous products, similar products, software specifications, experience values), what methods are used ( Test case design method). If all the above points are considered and tested, then the coverage will meet the requirements.
Tools: 1. Form 2. Freemind thinking writing 3. Testlink, Zen Tao.
Software test case template
6. Design an elevator test case?
Test points: 1. Requirements 2. Test design 3. Test thinking 4. Test experience
Reference: 1. Be sure to ask the interviewer if there are any specific needs, such as the purpose of the elevator and what occasion it is used.
Then consider the answer from the following aspects:
A. Function B. Capacity (fault tolerance, safety, release, infrared induction, prompt, warning) C. Stability D. Ventilation, speed, etc.
I recommend a software testing exchange group here, QQ: 642830685. The group will share software testing resources, test interview questions and test industry information from time to time. You can exchange technology in the group, and there are big guys to answer questions for you.