Skip to content

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:

Prerequisites and test steps

Prerequisites

  1. Skill Collector is running in the testing environment.
  2. FEA-20 is implemented, tested and accepted.
  3. 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.