Verify Multi-Factor Authentication Functionality
Verify that the system enforces MFA if enabled.
Preconditions:
- A stable internet connection is available.
- The user has MFA enabled on their account.
Test Steps:
- Open a web browser.
- Navigate to the application's login page.
- Enter valid credentials and click Login
- Enter the MFA code sent to the user's device and observe the behavior of the application.
Expected Result:
- The user is logged in only after entering the correct MFA code.
- Access is denied if the MFA code is incorrect or missing.
Postconditions:
- The user is successfully logged in and can access protected resources.
- The session is established with MFA verification.
- The application is in a usable state for further testing.
- The MFA code is invalidated after use (if it is a one-time code).
Test Priority:
High
Status:
Pass/Fail (to be determined after execution)