Testing editing a User Profile by registering multiple Addresses of different Address Type.



SanteSuite allows users to register multiple Address objects each with State/Province, Country/District, City, Precinct/Borough, Street, and Postal/ZIP fields. Changing the Address Type for one of the Address Registration object form groups affects each form group heading.

Pre-Conditions / Setup

  1. User must be logged into an account with policies granted for creating users.

  2. Follow the instructions from TEST: SECURITY-UM-01 to create a new user -- applying any valid values for required fields.

  3. Follow the instructions from TEST: SECURITY-UM-21 to navigate to Administration Panel / Security / Users / Edit User for the newly created user.


1. Click the User Profile tab.

2. Click the pencil in the top right-hand corner of the Profile to edit the properties.

3. Click the Address tab.

4. By default, the "Home Address" Address Type is selected and blank. Enter valid address field values.

5. Click the Add button in the bottom-right corner of the Profile to start adding a new Address Registration form group.

6. Choose a different Address Type from the dropdown list (e.g. "Mailing Address").

7. Enter valid State/Province, Country/District, City, Precinct/Borough, Street, and/or Postal/ZIP fields.

8. Click the green checkmark to save the newly registered Address objects.

Expected Behaviour

  • Notice that Remove buttons appear below all but the first form group when there is more than one.

  • Notice that Address Registration form group headings change according to the selected Address Type after selecting from the dropdown in step 6.

  • Notice the red circle with exclamation mark next to the Address tab in step 6 when a Address Registration form group is blank. Clicking the green checkmark like in step 8 without providing a Address Type first like in step 6 has a result of nothing occurring.

  • A toast message appears in the top-right corner of the window stating "User updated successfully" when the steps above are followed correctly.

Last updated