Testrapport 2 Iteration 3 - BackEndByAlex/Timelock GitHub Wiki


title: Testrapport 2 - Iteration 3

Test Traceability Matrix

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/NA
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 - -

Manual Test Coverage

Test RegisterView GoogleLogin AuthController Session Dashboard
TC1.1 OK NA NA NA NA
TC1.2 OK OK OK OK OK
TC1.3 OK NA NA OK NA
TC2.3 NA NA OK OK OK

Automat tester

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

Tidsplan

Aktivitet Uppskattad tid Faktisk tid
Manuella tester 2h 1h
Automatiska tester 2h 2h

Automatiskt test Check:

image.png{width="406" height="266"}

image.png

⚠️ **GitHub.com Fallback** ⚠️