From Fedora Project Wiki

Description

Below are example user stories for the Password management of the FreeIPA WebUI. These stories represent actions administrators commonly perform when configuring password policies or resetting user passwords, and are intended to guide your testing.

As you go through each user story, please not only verify the expected results, but also describe your overall experience:

  • Was the workflow clear and intuitive?
  • Were the actions easy to find?
  • Did the UI provide helpful feedback or error messages?
  • Did anything feel confusing, slow, or unexpected?

These are only a few example user stories. We strongly encourage you to explore any other actions or scenarios you find relevant in Password management. Your feedback on areas outside the predefined tests is extremely valuable and helps us improve the overall usability of the WebUI.

Viewing Existing Password Policies

Goal

Examine the current password policies.

Expected result

Current password policy settings are displayed.

Modifying Password Policy Settings

Goal

Adjust parameters of a password policy.

Expected result

Password policy settings are updated.

Admin-Initiated Password Reset

Goal

Reset a user's password via the WebUI.

Expected result

Password is updated and a confirmation message appears.

Invalid Password Policy Enforcement

Goal

Enter a password that violates the established policy.

Expected result

A validation or error message is shown.

Mismatched Password Confirmation

Goal

Test behavior when the new password fields do not match.

Expected result

An error message appears and the password is not changed.

Resetting Password for Locked/Expired Account

Goal

Reset the password of a user in a locked or expired state.

Expected result

Password is reset, or an appropriate error message appears.