Something about testing, and I just started to think the test is nothing more than little point, nothing special technical requirements of large, but since it was tested in contact door industry, knowledge tests with appropriate understanding. So here to share with you, but also for my consolidate, also the first time to write, it is inevitable that some long-winded. So what are the main testing process include it? It does not matter if you do not know what to think about the beginning of a project needs, demand is yes, then the first point of the testing process to come.
First, test planning,
Needs analysis is to understand the needs of purpose, understanding of business processes;
Clear function is going to do.
Second, test planning,
1, the test plan
When the end needs analysis and with a clear awareness, we need to develop detailed test plans. The main task is to write a test program, refer to the software requirements specification, project master plan.
Estimated resource: The entire project requires many resources to use? Time, manpower, funds
Project progress: For each test performed to control points, accurate to a day
Resource Allocation: Which tool is more convenient to use, efficiency gains
Staff Communication: Communication is the key, to coordinate the development and testing of understanding of compliance requirements, it can be earlier to prevent defective products
Third, the test phase
1, test case design
Primarily for the input parameters of the interface, logic, the output of corresponding design.
2, the test case review
For the purpose of the test case to leak filled. Divided into: internal assessment and project review group
Fourth, test execution phase
Ready to build environmental data, perform a smoke test (pre-test) and then enter the formal test, the end of the bug management until the test. Test execution is divided into the following phases:
unit test
Defect bug tracking test
Regression Testing
System test
Acceptance Test
Fifth, the test report stage
The process of testing and the results of written documentation of the findings and defect analysis, provide the basis for remedying the problem of software quality, while laying the foundation for acceptance and delivery of software.
Six other
1, the line function tests
2, on-line maintenance after project
More of these are my own income based on access to information and understanding, as if what is incorrect, welcome to point out.