TC-21-001 - Hard skill selection
Test Case ID | TC-21-001 |
Author | Alena Galysheva |
Date of creation | 03.07.2023 |
Class | Functional |
Type | Regression |
Update history
- version 0.1 - 03.07.2023 - Alena Galysheva - test case created
Test case description
This test case verifies the functionality of the FEA21-skill-selection-view.
Source for the test
This test is based on the following feature requirement:
- Use case: Use Case # 2 User's Access and Interaction with the service
- Use case: Use Case # 3 Skill Survey and Response Storage
- Feature: FEA21-skill-selection-view
Prerequisites and test steps
Prerequisites
- Skill Collector is running in the testing environment.
- FEA-20 is implemented, tested and accepted.
- FEA-29 is implemented.
Test steps
# | Action | Expected result |
---|---|---|
1 | Navigate to the skill selection view. | Skill selection view is accessed successfully. |
2 | Verify that 4 radio buttons are displayed in a row to the right of the skill. | All buttons are displayed. |
3 | Verify that the radio buttons are grouped in 4 columns with appropriate titles. | Radio buttons are displayed in 4 columns with names "Modt important", "Important", "Valuable", "Future" |
4 | Attempt to add 5 different skills in each category (all 20 are unique). Select skills in each category from the same skill category. | Skills are successfully selected. The user is notified when 5 skills are selected in a category. |
5 | Attempt to select more skills in each category. | User is unable to select any more skills in each category. An error message is shown to the user explaining the problem. |
6 | Attempt to deselect a skill by pressing a deselect button. | The skill is deselected successfully. The total number of skills selected is reduced. |
7 | Deselect 1 skill in every category and attempt to select a currently selected skill in a different category. | The category of the skill changes. The skill is selected in only 1 category. Total number of skills selected doesn't change, the number of skills in affected categories decreases and increases respectively. |
8 | Repeat steps 4-5. Select skills from different skill categories. | The skill selection is tracked appropriately across different categories. |
9 | Attempt to select less than 20 skills, complete the selection of soft skills appropriately and attempt to submit the form. | The submission fails. Data isn't recorded in the database. User must select 20 hard skills. |
10 | Repeat steps 4-9 using a keyboard. | The website can be easily navigated using only the keyboard. |
11 | Change the color mode and repeat the test steps. | The functionality works as intended in a different color mode. |
End state
Skill selection functions correctly, the user is able to select and deselect skills in each category. The maximum limit of 5 skills per category works, the user is required to select a total of 20 hard skills before successfully submitting the form.
To be taken into account during test
N/A
PASS/FAIL Criteria
- PASS: All test steps are completed successfully, and the output matches the expected results.
- FAIL: Any of the test steps fail, or the output does not match the expected results.