Test Approach
===
# 1. Unit testing
- Task approve by DEV
- Back-End:
- Unit test with API
- Unit test with database
- Front-End:
- Unit test with receive response result API
- UI Unit test
- UX Unit test
# 2. Intergration testing
- Apply with:
- Multi feature: More than 2 feature on test plan at different checkpoint deploy time
- Example:
- Feature A deploy day 10
- Feature B deploy day 20
⇒ day 5: First intergration without Feature A
⇒ day 10: Second intergration with Feature A and without Feature B
⇒ day 20: Last intergration with Feature B
# 3. System testing
- Apply when:
- After finish Intergration testing
- Last master version deploy
# 4. Acceptance testing
- Apply when:
- After finish System testing
- Testing before release sprint