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