testing object:
Software source code
Software source code and documents match
Support software configuration data source
Requirements Document (whether the document needs to achieve the needs of users)
Summary of design documents, detailed design documents (if there are errors in design or logic)
Test source code (programming error found)
Whether measured object testing needs
Test level: the different stages of the test divided into different levels of the measured object
Unit Test: For testing activities embodiment of the system under test smallest constituent unit, typically class or function may also be the smallest functional unit
Integration Test: For testing activities embodiment of an interface between components / means and the assembly / unit, and verify design consistent interface design
Integration between functions
Integration between modules
Subsystem integration between
Sometimes the bad positioning of integration testing in which a module is generally a piece of test, and then test combinations
System testing: software integration testing, deployment test is performed in a real user environment
Acceptance Testing: user-based testing, acceptance by the project group should be composed of members, composed of representatives of users
α test: the test activities performed by the user in the development environment, developers around testers, identify problems and timely communication to solve a test is performed in a controlled environment
β test: developers do not test people around, found the problem unified collected by hand, and then modified by the R & D personnel,
Test is performed in an uncontrolled environment
UAT test (User Acceptance Test): general business user authentication system availability test conducted