Testid - catmug/ITI0208-life GitHub Wiki
Funktsionaalsed
- Kasutaja saab sisse logida
- Kasutaja saab registreerida ennast süsteemi kasutajaks
- Kasutaja saab expensi sisestada
- Kasutaja saab expensi muuta
- Kasutaja saab kategooriat lisada
- Kasutaja saab kategooriat muuta
Mittefunktsionaalsed
- Kasutaja saab tagasiside kui ta on kursoriga nupu kohal
- Kasutaja saab tagasiside kui ta sisestab expensi
- Kas on ilus
- Kas expense'i sisestamine on mugav
- Kas layout on loogilise ülesehitusega/vastab headele tavadele
Testjuhtum:
Test Scenario ID | Login-supertest-1 | ||
Test Case Description | Login | Test Priority | High |
Pre-Requisite | A valid user account | Post-Requisite | NA |
S.No | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments |
---|---|---|---|---|---|---|---|
1 | Open website | localhost:9000 | Expense tracker home | Expense tracker home | Chrome vX | Pass | |
2 | enter correct name and password | u.name: tõnu p.word: tõukemaasikas |
Login succsess. Navigated to frontpage |
Login succsess. Doesen't go to frontpage |
Fail | not finished |
Test Scenario ID | Register-supertest-1 | ||
Test Case Description | Register user | Test Priority | High |
Pre-Requisite | NA | Post-Requisite | NA |
S.No | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments |
---|---|---|---|---|---|---|---|
1 | Open website | localhost:9000 | Expense tracker home | Expense tracker home | Chrome vX | Pass | |
2 | Go to registration page | click registration link | registration page opens | registration page opens | pass | ||
3 | enter name and password | u.name: new_user123 p.word: testpass |
Registration succsess. Navigated to frontpage |
Registration succsess. Doesen't go to frontpage |
Fail | not finished |
Test Scenario ID | Register-supertest-1 | ||
Test Case Description | Add Expense | Test Priority | High |
Pre-Requisite | NA | Post-Requisite | NA |
S.No | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments |
---|---|---|---|---|---|---|---|
1 | Open website | localhost:9000 | Expense tracker home | Expense tracker home | Firefox Quantum v66 | Pass | |
2 | Go to registration page | click registration link | registration page opens | registration page opens | pass | ||
3 | enter name and password | u.name: test p.word: test |
Registration succsess. Navigated to login page |
Registration succsess. Navigated to login page |
Pass | ||
4 | Log in with the created user | u.name: test p.word: test |
Login succsess. Navigated to main app view |
Login succsess. Not navigated to main view |
Fail | Takes 2 clicks to redirect | |
5 | Go to settings tab | Click settings tab | Settings tab opens | Settings tab opens | Pass | ||
6 | Insert expense amount | Amount: as 10 | 10 | 10 | Pass | ||
7 | Insert comment | Comment: fries | fries | fries | Pass | ||
8 | Choose category | Category: Food | Food | Food | Pass | ||
9 | Save expense | Click "save" button | some feedback | nothing | Pass | feedback needs to be added |
Test Scenario ID | Edit-expense-supertest-1 | ||
Test Case Description | Edit expense | Test Priority | High |
Pre-Requisite | At least one saved expense to edit | Post-Requisite | NA |
S.No | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments |
---|---|---|---|---|---|---|---|
1 | Open website | localhost:9000 | Expense tracker home | Expense tracker home | Firefox Quantum v66 | Pass | |
2 | Go to registration page | click registration link | registration page opens | registration page opens | pass | ||
3 | Enter name and password | u.name: test p.word: test |
Registration succsess. Navigated to login page |
Registration succsess. Navigated to login page |
Pass | ||
4 | Log in with the created user | u.name: test p.word: test |
Login success. Navigated to main app view |
Login success. Not navigated to main view |
Fail | Takes 2 clicks to redirect | |
5 | Go to "view expenses" tab | Click button "view expenses" | View expenses tab opens | View expenses tab opens | Pass | ||
6 | Go to edit modal | Click "edit" button | Edit modal opens | Edit modal opens | Pass | ||
7 | Change amount | Amount: 2000 | 2000 | 2000 | Pass | ||
8 | Change comment | Comment: New comment | New comment | New comment | Pass | ||
9 | Change category | Click "choose category" and choose "Electronics" | Electronics | Electronics | Pass | ||
10 | Save the changes | Click "save" button | some feedback | NA | Pass | some kind of feedback would be nice | |
11 | Exit modal view | Click "x" button at the top right corner | Closes modal view | Closes modal view | Pass |
Test Scenario ID | Add-category-supertest-1 | ||
Test Case Description | Add Category | Test Priority | High |
Pre-Requisite | NA | Post-Requisite | NA |
S.No | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments |
---|---|---|---|---|---|---|---|
1 | Open website | localhost:9000 | Expense tracker home | Expense tracker home | Firefox Quantum v66 | Pass | |
2 | Go to registration page | click registration link | registration page opens | registration page opens | pass | ||
3 | enter name and password | u.name: test p.word: test |
Registration succsess. Navigated to login page |
Registration succsess. Navigated to login page |
Pass | ||
4 | Log in with the created user | u.name: test p.word: test | Login succsess. Navigated to main app view |
Login succsess. Not navigated to main view |
Fail | Takes 2 clicks to redirect | |
5 | Go to add Category tab | click add category tab | Add category tab opens | add category tab opens | Pass | ||
6 | Input category name | name: chilli |
The category is added | The category is added | Pass |
Test Scenario ID | Rename-category-supertest-1 | ||
Test Case Description | Rename Category | Test Priority | High |
Pre-Requisite | NA | Post-Requisite | NA |
S.No | Action | Inputs | Expected Output | Actual Output | Test Browser | Test Result | Test Comments |
---|---|---|---|---|---|---|---|
1 | Open website | localhost:9000 | Expense tracker home | Expense tracker home | Firefox Quantum v66 | Pass | |
2 | Go to registration page | click registration link | registration page opens | registration page opens | pass | ||
3 | enter name and password | u.name: test p.word: test |
Registration succsess. Navigated to login page |
Registration succsess. Navigated to login page |
Pass | ||
4 | Log in with the created user | u.name: test p.word: test | Login succsess. Navigated to main app view |
Login succsess. Not navigated to main view |
Fail | Takes 2 clicks to redirect | |
5 | Go to settings tab | Click settings tab | Settings tab opens | Settings tab opens | Pass | ||
6 | choose category to change and new name |
Choose "Riided" from dropdown input "fashion" as new name |
Category renamed | Category renamed | Pass |