Software testing theories, methods and processes

First, the theoretical basis of software testing

1. Definition of software testing: the use of manual and automatic means to run the program, aimed at testing meets the requirements.

2. The purpose of software testing: want with minimal manpower, material resources and time to find out all kinds of potential software errors and defects and improve software quality by correcting various errors and defects, avoiding the software after release due to potential software defects and risks and business risks resulting from errors caused. (With a minimum of manpower, material and time to find defects in the software and modify in order to avoid business risks.)

3. The principles of software testing: be traced back to user needs; as soon as possible and continue to test; bug reports; test document properly preserved.

Second, the software testing method: black box testing, white box, gray box testing, dynamic testing, static testing, performance testing, stress testing, security testing, compatibility testing.

Three, six characteristic mass model software:
1) functionality of
2) Reliability
3) ease of
4) efficiency
5) maintenance
6) portability

Fourth, the quality of software testing five basic objectives:
1) to ensure that there are plans
2) ensure that the needs and follow the steps
3) to promptly notify the counterpart
4) executives may come into contact with internal project
5) requires software quality testing to ensure

Fifth, the basic software testing processes
1) needs analysis
2) testing requirements
3) Test Plan
4) testing program
5) Test Case
6) test is performed
7) Test Report

发布了3 篇原创文章 · 获赞 9 · 访问量 2073

Guess you like

Origin blog.csdn.net/qmm950524/article/details/100884814