Frontend User Tests - bounswe/bounswe2024group6 GitHub Wiki
- Go to the bulingo home page.
- Click the Sign Up button.
- Fill the Username, Email, Password and Confirm Password fields.
- Click the Sign Up button.
- If you are directed back to the login modal, that is if you see the Welcome Back text, you are signed up and the following requirement is satisfied:
1.1.1.1 Guests shall be able to sign up.
- Using the same credentials fill the Username and Password fields.
- Click the Log in button.
- If you are directed to the forum page, you are logged in and the following requirement is satisfied:
1.1.1.4 Guest shall be able to log in.
- Click on your avatar on the top right corner.
- Click on the Log out button.
- If you are directed back to the log in/sign up page, you are logged out and the following requirement is satisfied:
1.1.2.1 Logged-in Users shall be able to log out.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on your avatar on the top right corner.
- Click on the Profile button.
- If you are directed to your profile page and seeing your username and description, following requirement is satisfied:
1.1.2.2 Logged-in Users shall be able to view their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the avatar of the first post that came up.
- Click on the Profile button on the modal that opened.
- Click on the Follow button.
- If the button text turned to Unfollow, you followed that user and the following requirement is satisfied:
1.1.2.15 Logged-in Users shall be able to follow other users.
- Click on the Unfollow button, if the button text turned to Follow, you unfollowed that user and the following requirement is satisfied:
1.1.2.16 Logged-in Users shall be able to unfollow other users.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the avatar of the first post that came up.
- Click on the Profile button on the modal that opened.
- Click on the Posts, Quizzes and Solved tab, if you can see forum posts/comments, created quizzes and solved quizzes of the user, following requirement is satisfied:
1.1.2.17 Logged-in Users shall be able to view the created, solved quizzes and the forum posts/comments of another user when viewing their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click the Compose Post Button on the bottom right corner of the screen.
- Enter a Title, a Content, a Difficulty and a Category.
- Click the Post button.
- If you are directed to the forum page and if you can see the post you just created at the top of the forum, following requirement is satisfied:
1.3.2.3 Logged-in users shall be able to create new posts in the forum.
- If your post have the Difficulty and Category Tags you just assigned, following requirement is satisfied:
1.3.2.4 Logged-in users shall be able to add tags to the post while creating new posts in the forum.
- Click on your avatar at the top right corner of the screen.
- Click on the Profile button.
- If you can see the post you just created under the Posts tab, following requirement is satisfied:
1.1.2.6 Logged-in Users shall be able to view their own forum posts/comments while viewing their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the like button on the first post. After the like count is increased, click it again to unlike it. If the like count is decreased, following requirement is satisfied:
1.3.2.8 Logged-in users shall be able to like/unlike posts and comments.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the bookmark button on the first post, if the button filled with color, following requirement is satisified:
1.3.2.6 Logged-in users shall be able to bookmark posts and comments in the forum.
- Click on your avatar at the top right corner of the screen.
- Click on the Profile button.
- If you can see the post you just bookmarked under the Saved tab, following requirement is satisfied:
1.1.2.4 Logged-in Users shall be able to view their bookmarked forum posts/comments while viewing their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the comment button on the first post.
- Fill the comment text field.
- Click the Comment button.
- If you see your comment appear, following requirement is satisfied:
1.3.2.5 Logged-in users shall be able to create new comments under posts.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the Quizzes Tab.
- Click on the compose quiz button on the bottom right corner.
- Add a title, level, tag and description to the quiz, if you can successfully choose a difficulty level and tag for your quiz, following requirement is satisfied:
1.2.2.4 Logged-in Users shall be able to add tags to a quiz (including difficulty tags) while creating a quiz.
- Add a question by clicking the container below.
- Write a word and click the answer generation button with wand. If correct and wrong answers are generated correctly, following requirement is satisfied:
1.2.2.3 Logged-in Users shall be able to add questions to a quiz with the help of Lexvo while creating a quiz.
- Click the create button, if you are directed to the quiz feed and can see the quiz you created, following requirement is satisfied:
1.2.2.2 Logged-in Users shall be able to create a quiz.
- Click on your avatar at the top right corner of the screen.
- Click on the Profile button.
- Click on the Quizzes tab, if you can see the quiz you created under this tab following requirement is satisfied:
1.1.2.8 Logged-in Users shall be able to view their own created quizzes while viewing their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the Quizzes Tab.
- Click on the bookmark button on the first quiz.
- Click on your avatar at the top right corner of the screen.
- Click on the Profile button.
- Click on the Saved tab, if you can see the quiz you bookmarked under this tab following requirement is satisfied:
1.1.2.5 Logged-in Users shall be able to view their bookmarked quizzes while viewing their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the Quizzes Tab.
- Click on the title of the first quiz, you will be directed to the quiz details page.
- Click on the Start Quiz button, you will be directed to the quiz page.
- Choose the correct answers and click Next button to navigate to the next question.
- After all questions are done, click on the Finish Quiz button.
- If you are directed to the quiz result page in which you will see your score, following requirement is satisfied:
1.2.2.5 Logged-in Users shall be able to take a quiz.
- Click on your avatar at the top right corner of the screen.
- Click on the Profile button.
- Click on the Solved tab, if you can see the quiz you solved under this tab following requirement is satisfied:
1.1.2.9 Logged-in Users shall be able to view their own solved quizzes & results while viewing their profile.
- Go to the bulingo home page.
- Fill the Username and Password fields.
- Click the Log in button.
- Click on the Quizzes Tab.
- Click on the title of the first quiz, you will be directed to the quiz details page.
- Click on the Start Quiz button, you will be directed to the quiz page.
- Answer some of the questions, then click on the Forum or Quiz tab to cancel a quiz. Following requirement should be satisfied:
1.2.2.6 Logged-in Users shall be able to cancel a quiz while taking it.