First, the definition of each classification test
Unit test, integration test, system test, acceptance test
1. Unit Test: the subroutine or function is to be tested
2. Integration Testing: unit testing module assembly into subsystems, the interface between the key check module
3. System testing: testing of the entire production system
4. Acceptance testing: to show customers, UAT
White box, black box testing, box testing gray
1. white-box testing: testing of code
2. Black Box Testing: functional testing
3. The gray box test: a black and white box between the cartridge, identified only by a number of phenomena, events, internal state is determined
Functional testing and performance testing
1. Test Function: logic functions, interface, ease of installation, compatibility ......
2. Performance Testing: time performance, performance space
Automated testing and manual testing
1. manual test: the purpose of executing the test case
2. Automated Test: The human part of the machine to perform a test conversion