- Danh sách các checklist (test cases) trước khi viết unit test.
- Độ bao phủ (Code Coverage).
- Coverage đầy đủ line, condition, branch.
- Tuân thủ best pratice, clean code.
- Có khả năng verify kết quả unit test.
- Viết unit test cho các hàm trong folder services.
- Có Sử dụng mock, stub và spy
- Fix và Refactor code để đạt chuẩn theo nguyên tắc SOLID là một lợi thế.
- Sử dụng gist hoặc repo public để submit kết quả
- Kết quả submit sẽ gồm các file về unit testing sau khi làm là đủ (có thể submit luôn source code nếu muốn - optional)
- Evidence kết quả coverage cũng được submit vào gist hoặc repo public trên.
- Nếu dùng gist: Thì capture screen đủ số hình để hiển thị kết quả coverage.
- Nếu dùng repo: Thì có thể push cả file report coverage lên.
- Sau khi làm xong, lấy link của gist hoặc repo public thì submit link vào Google Form.