You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.7 KiB

#### Functional
###### Can you register a new user providing an `username`, an `email`, a `password` and a `password confirmation`?
###### Can you log in a user providing its `email` and `password`?
###### While not logged in, is there three buttons (`Login` button, `Leaderboard` button and `Start Quiz` button) in the main menu?
###### While logged in, is there four buttons (`Profile `button, `Leaderboard `button, `Start Quiz `button and `Logout `button) in the main menu?
##### Start a quiz clicking on the `Start Quiz` button while not logged in.
###### Were you redirected to the `Login` page?
##### Log in and start a new quiz.
###### Were you presented the questions and the available answers for each question?
##### Try to submit the quiz without answering all of the questions.
###### Were you unable to do submit the quiz?
###### Does the quiz contains at least one question of each category?
##### After answering all the questions try to submit the quiz.
###### Were you redirect to a results page, where it is shown how many answers you got right, the number of total questions made and how many questions you answered right in each category?
##### Go to the `Profile` page.
###### Are there present the user username, email, xp, his correct rank (according to the README), the percentage of correct answers for each category, the number of correct answers for each category and the number of total questions answered for each category?
##### Go to the `Leaderboard` page.
###### Is there present a table consisting of the top 10 players oragnized by XP amount?
###### Does the table contain in each row the username of the player, XP amount of the player, total correct answers of the player?