Skip to content

TC-48-001 - Hash management

Test Case ID TC-48-001
Author Alena Galysheva
Date of creation 04.07.2023
Class Functional
Type ---

Update history

  • version 0.1 - 05.07.2023 - Alena Galysheva - test case created

Test case description

This test case verifies the functionality of the FEA-48-power-automate-user-management.

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 test environment.
  2. FEA47 is implemented, tested and accepted.
  3. Test TC-43-003 is passed.
  4. Test data prepared and added to Excel table.

Test steps

# Action Expected Result
1 Open Excel. The Excel sheet is accessed successfully.
2 Select valid users and click "Send" button. The workflow is executed successfully.
3 Check the hash table in the database. All hashes from selected entries are present in the database.
4 Verify the hashes. The hashes in the database match the ones selected in Excel.
5 Deselect previous entries, except one, click "Send", check the database. No new hashes are added. Previous entries remain unchanged.
6 Select entries without email addresses, click "Send", check the database. The hash is added to the database. Previous entries remain unchanged.
7 Select 0 users, hit send, check the database. All hashes are added to the database. Previous entries are overwritten.
8 Select users with duplicate emails and different hashes, hit send, and check the database. Both hashes are added to the database.
9 Select users with different emails and duplicate hashes, hit send, and check the database. Only one hash is added to the database.

End state

Hashes from Excel sheet are added to the database when the emails are sent to the respondents.

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.