Novel-It Docs

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

T-FUNC-0101.01.01
DateResultIssueComment
2026-04-08FAIL#62After 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

T-SEC-0101.01.01
DateResultIssueComment
2026-04-08PASSDuplicate user name rejected as expected.

R-SEC-0101.02 Password minimum complexity

Scenario: Attempt to register with a non-compliant password

T-SEC-0101.02.01
DateResultIssueComment
2026-04-08PASSPassword complexity requirements enforced as expected.

R-DATA-0101.01 Email address stored at registration

Scenario: Email address is persisted at registration

T-DATA-0101.01.01
DateResultIssueComment
2026-04-08PASSUser data stored as expected. Verified with querying the database.

R-FUNC-0101.02 Password confirmation at registration

Scenario: Password is entered only once

T-FUNC-0101.02.01
DateResultIssueComment
2026-04-08PASSAccount not created with only one password field filled, as expected.

Scenario: Passwords do not match at registration

T-FUNC-0101.02.02
DateResultIssueComment
2026-04-08PASSAccount 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

T-FUNC-0102.01.01
DateResultIssueComment
2026-04-08PASSUser logged in as expected.

Scenario: Attempt to log in with an incorrect password

T-FUNC-0102.01.02
DateResultIssueComment
2026-04-08PASSUser not logged in with incorrect password, as expected.

R-FUNC-0102.02 Logout

Scenario: Successfully log out

T-FUNC-0102.02.01
DateResultIssueComment
2026-04-08PASSUser logged out successfully, as expected.

Scenario: Attempt to access the application after logging out

T-FUNC-0102.02.02
DateResultIssueComment
2026-04-08PASSUser 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

T-SEC-0102.01.01
DateResultIssueComment
2026-04-08PASSUser 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

T-USER-0102.01.01
DateResultIssueComment
2026-04-10PASSLogin was rejected with generic message, as expected.

Scenario: Login fails due to incorrect password

T-USER-0102.01.02
DateResultIssueComment
2026-04-10PASSLogin was rejected with generic message, as expected.

R-FUNC-0103.01 Password change for authenticated users

Scenario: Successfully change password

T-FUNC-0103.01.01
DateResultIssueComment
2026-04-10PASSPasword was changed successfully, as expected. Verified by logging in with the new password after change.

Scenario: Attempt to change password with incorrect current password

T-FUNC-0103.01.02
DateResultIssueComment
2026-04-10PASSThe 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

T-FUNC-0103.02.01
DateResultIssueComment
2026-04-10PASSThe password change was rejected when the new passwords did not match, as expected.