Software testing and test process model

First, the software testing model

Software Testing Model: V model, W model, H model

V model: stressed throughout the software development project needs to go through several levels of testing, and correspond with each development level; ignore the test object should not only include the program, did not specify the demand, the design of the test;

W model: supplements the V model ignored, emphasizing the first and testing of test plans for system requirements and system design; and V models the same, there is no process of software testing is described;
H model: emphasize testing is independent, as long as the test preparation is complete, you can perform the test.

Second, the software testing process

Needs assessment - development of test programs - extraction testing needs (mind mapping) - written test - set up a test environment - smoke test - execute test cases - regression testing - Test report

Needs assessment: analysis of test requirements

Test program: contains plans, procedures, programs  refer to full-stack test notes in the blog article : https://www.cnblogs.com/UncleYong/p/10967722.html

Extraction Test requirements: Decomposition test requirements for the test point (FIG mind)

Written test: positive test cases, test cases reverse

Set up a test environment: The system architecture, set up a test environment, initialize the basis of test data

Smoke Test: selecting with a higher priority execution Example

Implementation of test cases: Test System

Regression testing: track defects you submitted, timely return, if passed, to change the status of defects and defect lifecycle

Test Report: Output test report

 

Guess you like

Origin www.cnblogs.com/aiyumo/p/11758843.html