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:
- 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.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.