Skip to content

TC-21-002 - Concurrent sessions

Test Case ID TC-21-002
Author Alena Galysheva
Date of creation 03.07.2023
Class Non-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.s

Test steps

# Action Expected result
1 Log in to Skill Collector on one device, using one browser and one tab. The user is able to log in successfully and access the Skill Collector.
2 Attempt to log in to Skill Collector on a different device using the same hash. The user can't log in. An error message is displayed explaining that only one active session is allowed.
3 Attempt to log in to Skill Collector in a different browser using the same hash. The user can't log in. An error message is displayed explaining that only one active session is allowed.
4 Open Skill Collector in a new tab of the same browser used in step 1. The user can't log in. An error message is displayed explaining that only one active session is allowed.
5 Select a few skills, close the tab opened in step 1 without closing the browser, open Skill Collector in the same browser. The user is logged out and needs to log in again to access the Skill Collector.
6 Log in to Skill Collector with the same hash. The login is successful, the data selected in step 5 is saved on the browser side. The data isn't written to the database.
7 Close the tab, open Skill Collector on the same device in a different browser, log in using the same hash and check the selection data. The login is successful, the data selected in step 5 is not preserved.
8 Repeat step 7 using a different device. The login is successful, the data selected in step 5 is not preserved.
9 Repeat steps 1-7 using different browsers (e.g., Firefox, Safari). The functionality works the same way across different browsers and devices.

End state

The user can have only 1 active session when using Skill Collector.

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.