Layered automated tests:
10% UI interface layer UI - UI testing {UI automation, JS automation}
20% business logic layer Service - interface test {module interface test, web interface test (also divided into 1 server interface test, external interface test such as third-party login interface)}
70% data processing layer Unit - unit test {unit test, code Review}
What kind of projects are suitable for automated testing?
1. Software requirements change infrequently
2. The project cycle is long
3. Automated test scripts can be reused