Repository for creating digital quiz based solution for testing and upgrading the general knowledge.
Codacy badge | Codiga badge | Codiga badge |
---|---|---|
This quiz is designed to test the general knowledge of the user and help the user with an knowledge update. The user can take up the quiz by entering their credientials. Depending upon the user's score in the quiz, the user is provided with good/average/poor general knowledge as a result. User can end the quiz with end option and restart the quiz with restart option.
- User can enter the username in order to particapate in the quiz.
- User can attempt the quiz and view the result.
- User can end the quiz.
- User can restarts the quiz.
- High Level Test Plan
ID | Description | Expected I/P | Expected O/P | Actual O/P | Type of Test |
---|---|---|---|---|---|
HP01 | User interface | Character username | Username | Pass | Requirement |
HP02 | User starts the quiz | Character Y | Start | Pass | Requirement |
HP03 | User ends the quiz | Character N | Result | Pass | Requirement |
HP04 | User restarts the quiz | Character R | Result | Pass | Requirement |
- Low Level Test Plan
ID | Description | Expected I/P | Expected O/P | Actual O/P | Type of Test | ID |
---|---|---|---|---|---|---|
LP01 | User is asked to enter username | Character username | Views rules of the game | Pass | Requirement | HP01 |
LP02 | User views the rules & starts the quiz | Character Y | Quiz starts | Pass | Requirement | HP02 |
LP03 | User views the mcqs and enters the option | Character a/b/c/d | Provides result | Pass | Requirement | HP02 |
LP04 | User views the option to continue/end the quiz | Character Y | Continues the quiz | Pass | Requirement | HP02 |
LP05 | User views the option to continue/end the quiz | Character N | Ends quiz & provids result | Pass | Requirement | HP03 |
LP06 | User views the option to restart the quiz | Character R | Restarts quiz | Pass | Requirement | HP04 |
1. Initial Interface of the quiz | 2. User enters the username and starts the quiz |
---|---|
3. User attempts the quiz entering optiona 'a/b/c/d' and gets result output | 4. User ends the quiz by entering 'N' and gets the final result of the quiz |
---|---|
5. User can restart the quiz by entering 'R' after ending the quiz |
---|