| ID | Title | Suite | Priority | Type | Status |
|---|---|---|---|---|---|
| TC-TKPDD-001 | Login berhasil dengan kredensial validloginauthsmoke | login | CRITICAL | SMOKE | ACTIVE |
| TC-TKPDD-002 | Login gagal - password salahloginauthnegative | login | HIGH | FUNCTIONAL | ACTIVE |
| TC-TKPDD-003 | Login gagal - email tidak terdaftarloginauthnegative | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-004 | Validasi field wajib kosongloginauthvalidation | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-005 | Lockout setelah 5 percobaan gagal (jendela 5 menit)loginauthsecurityrate-limit | login | HIGH | SECURITY | ACTIVE |
| TC-TKPDD-006 | Toggle lihat password (reveal)loginauthux | login | LOW | FUNCTIONAL | ACTIVE |
| TC-TKPDD-007 | Login via OAuth (GitHub/Google)loginauthoauth | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-008 | Persistensi sesi & logoutloginauthsession | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-019 | Login berhasil dengan nomor HP & password validauthloginsmoke | login | CRITICAL | SMOKE | ACTIVE |
| TC-TKPDD-020 | Login gagal - password salahauthloginnegative | login | HIGH | FUNCTIONAL | ACTIVE |
| TC-TKPDD-021 | Login gagal - nomor HP tidak terdaftarauthloginnegativesecurity | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-022 | Validasi format nomor HP tidak validauthloginvalidation | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-023 | Validasi field wajib kosong saat loginauthloginvalidation | login | MEDIUM | FUNCTIONAL | ACTIVE |
| TC-TKPDD-024 | Rate limit login setelah percobaan gagal beruntunauthloginsecurityrate-limit | login | HIGH | SECURITY | ACTIVE |
| TC-TKPDD-025 | Redirect saat mengakses /masuk dalam keadaan sudah loginauthloginux | login | LOW | FUNCTIONAL | ACTIVE |
15 cases