01 User Management
Test execution records for authentication, registration, and password reset
Revision: 1.0 · 18-Apr-2026
R-FUNC-0101.01 User account registration
Scenario: Successfully register a new account
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | FAIL | #62 | After creating the account I was logged in, not directed to the login page as expected. |
R-SEC-0101.01 Username uniqueness
Scenario: Attempt to register with an existing username
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | Duplicate user name rejected as expected. |
R-SEC-0101.02 Password minimum complexity
Scenario: Attempt to register with a non-compliant password
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | Password complexity requirements enforced as expected. |
R-DATA-0101.01 Email address stored at registration
Scenario: Email address is persisted at registration
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | User data stored as expected. Verified with querying the database. |
R-FUNC-0101.02 Password confirmation at registration
Scenario: Password is entered only once
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | Account not created with only one password field filled, as expected. |
Scenario: Passwords do not match at registration
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | Account not created when password and confirm password do not match, as expected. |
R-FUNC-0102.01 Login with username and password
Scenario: Successfully log in
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | User logged in as expected. |
Scenario: Attempt to log in with an incorrect password
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | User not logged in with incorrect password, as expected. |
R-FUNC-0102.02 Logout
Scenario: Successfully log out
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | User logged out successfully, as expected. |
Scenario: Attempt to access the application after logging out
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | User session terminated after logout, as expected. Verified by attempting to access a protected page after logout and being redirected to the login page. |
R-SEC-0102.01 Unauthenticated access is denied
Scenario: Unauthenticated user attempts to access a protected page
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-08 | PASS | — | User successfully redirected to the login page as expected. |
R-USER-0102.01 Login failure message does not reveal account existence
Scenario: Login fails due to unknown username
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | Login was rejected with generic message, as expected. |
Scenario: Login fails due to incorrect password
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | Login was rejected with generic message, as expected. |
R-FUNC-0103.01 Password change for authenticated users
Scenario: Successfully change password
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | Pasword was changed successfully, as expected. Verified by logging in with the new password after change. |
Scenario: Attempt to change password with incorrect current password
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | The password change was rejected when the current password was incorrect, as expected. |
R-FUNC-0103.02 Password confirmation on password change
Scenario: New passwords do not match on password change
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | The password change was rejected when the new passwords did not match, as expected. |