Testrapport 4 Iteration 5 - BackEndByAlex/Timelock GitHub Wiki
Testfall | UC1 | UC2 |
---|---|---|
TC1.1 – Registreringssida visas | 1/OK | - |
TC1.2 – Google-login | 1/OK | - |
TC1.3 – Misslyckad login med endast lösenord | 1/OK | - |
TC1.4 – Tomma registerfält | 1/OK | 1/OK |
TC1.5 – Login-sida visas | 1/OK | 1/OK |
TC1.6 – Fel lösenord | 1/OK | - |
TC1.7 – Fel data → 401 | 1/OK | 1/OK |
TC1.8 – Register-formulär visas | 1/OK | - |
TC2.1 – Dashboard renderas (form) | 1/OK | - |
TC2.2 – Dashboard renderas (Google) | 1/OK | - |
TC2.3 – Obehörig åtkomst → redirect | 1/OK | - |
TC3.1 – Säker kod genereras | 1/OK | - |
TC3.2 – E-post skickas (mock) | 1/OK | - |
TC3.3 – Kod lagras i databasen | - | - |
TC4.1 – Timeout | 1/OK | - |
TC4.2 – Återvända till inloggningssidan om man inte är inloggad | 1/OK | - |
TC4.3 – Felfeedback | 1/OK | - |
TC4.4 – Kodförsök | 1/NA | - |
TC5.1 – Generera nytt lösenord | 1/OK | - |
TC5.2 – Spara lösenord i vault | 1/OK | - |
Test | RegisterView | GoogleLogin | Auth | Session | Dashboard |
---|---|---|---|---|---|
TC1.1 – Registreringssida visas | OK | ||||
TC1.2 – Google-login | OK | OK | OK | OK | |
TC1.3 – Misslyckad login med endast lösenord | OK | OK | OK | ||
TC1.4 – Tomma registerfält | OK | OK | |||
TC1.5 – Login-sida visas | OK | ||||
TC1.6 – Fel lösenord | OK | OK | OK | ||
TC1.7 – Fel data → 401 | OK | OK | OK | ||
TC1.8 – Register-formulär visas | OK | ||||
TC2.1 – Dashboard renderas (form) | OK | OK | OK | ||
TC2.2 – Dashboard renderas (Google) | OK | OK | OK | OK | |
TC2.3 – Obehörig åtkomst → redirect | OK | OK | OK | ||
TC3.1 – Säker kod genereras | OK | ||||
TC3.2 – E-post skickas (mock) | OK | ||||
TC3.3 – Kod lagras i databasen | OK | ||||
TC4.1 – Timeout | OK | OK | |||
TC4.2 – Återvända till inloggningssidan | OK | ||||
TC4.3 – Felfeedback | OK | OK | OK | OK | |
TC4.4 – Kodförsök | |||||
TC5.1 – Generera nytt lösenord | OK | ||||
TC5.2 – Spara lösenord i vault | OK |
Test | Fil | Resultat | Beskrivning |
---|---|---|---|
TC1.4 – Tomma fält i register | registerEmpty.test.js |
❌ | Felmeddelande vid tomma inmatningar |
TC1.5 – Login-sida visas | loginPage.test.js |
❌ | Testar GET /login
|
TC1.6 – Fel lösenord | loginWrongPassword.test.js |
❌ | Felmeddelande visas |
TC1.7 – Felaktig data → 401 | login.test.js |
❌ | Autentisering misslyckas |
TC1.8 – Register-sida visas | registerPage.test.js |
❌ | GET /register visar formulär |
TC2.1 – Dashboard (form) | dashboard.test.js |
❌ | E-post-login renderar rätt dashboard |
TC2.2 – Dashboard (Google) | dashboard.test.js |
❌ | Google-login renderar rätt dashboard |
TC3.1 – Säker kod genereras | generateCode.test.js |
❌ | Koden är 6 tecken lång |
TC3.2 – E-post skickas (mock) | emailService.test.js |
❌ | Mock av nodemailer |
TC3.3 – Kod lagras i databasen | verificationCodeSchema.test.js |
❌ | Schema sparar korrekt data |
Aktivitet | Uppskattad tid | Faktisk tid |
---|---|---|
Manuella tester | 2h | 30min |
Automatiska tester | 2h | 0min |