1. Analyze the needs
2. Write test cases
3. Review test cases
4. Build a test environment
5. Wait for the development to submit the test package
6. Deploy the test package
7. Smoke test
8. Execute test cases
9. Bug tracking processing
10. Meet the requirements after n rounds of testing
11. Version is online
12. Object-oriented use