Talk:Test Plan: Difference between revisions

From Integrics Wiki
Jump to navigation Jump to search
Content deleted Content added
Numan (talk | contribs)
Numan (talk | contribs)
Blanked the page
Tags: Blanking Manual revert
 
Line 1: Line 1:
== Login Screen - Test Cases ==

{| class="wikitable"
! Test Case ID
! Module
! Test Description
! Preconditions
! Test Steps
! Expected Result
|-
| TC_LOGIN_001
| Login
| Verify login page UI layout and elements
| User is on the login page
| Open login page and verify all UI elements
| Logo, title, Username, Password, Log in button, and Forgot password link are visible and properly aligned
|-
| TC_LOGIN_002
| Login
| Successful login with valid credentials
| User is on the login page
| Enter valid username and password, then click Log in
| User is authenticated and redirected to the main dashboard
|-
| TC_LOGIN_003
| Login
| Verify Forgot Password navigation
| User is on the login page
| Click Forgot your password? Click here
| User is redirected to the password recovery page
|-
| TC_LOGIN_004
| Login
| Verify password masking
| User is on the login page
| Enter characters in the Password field
| Password characters are masked
|-
| TC_LOGIN_005
| Login
| Login with empty Username and Password
| User is on the login page
| Leave both fields empty and click Log in
| Validation message is displayed and login fails
|-
| TC_LOGIN_006
| Login
| Login with invalid Username
| User is on the login page
| Enter invalid username and valid password
| Authentication error is displayed and login fails
|-
| TC_LOGIN_007
| Login
| Login with invalid Password
| User is on the login page
| Enter valid username and invalid password
| Authentication error is displayed and login fails
|-
| TC_LOGIN_008
| Login
| Username with leading/trailing spaces
| User is on the login page
| Enter username with leading/trailing spaces and valid password
| Spaces are handled appropriately and login either succeeds or a clear validation error is shown
|-
| TC_LOGIN_009
| Login
| SQL Injection attempt
| User is on the login page
| Enter SQL injection payload in Username/Password and submit
| Input is handled safely and login fails gracefully
|-
| TC_LOGIN_010
| Login
| XSS attempt in input fields
| User is on the login page
| Enter/paste script payload and submit
| Script does not execute and input is handled safely
|-
| TC_LOGIN_011
| Login
| Maximum field length
| User is on the login page
| Enter 255+ characters in Username and Password
| Input is restricted or safely handled without UI breakage or server error
|-
| TC_LOGIN_012
| Login
| Rapid multiple login clicks
| User is on the login page
| Enter valid credentials and click Log in repeatedly
| Button is disabled after the first click and duplicate requests are prevented
|-
| TC_LOGIN_013
| Login
| Copy/paste password
| User is on the login page
| Paste valid password and submit
| Password remains masked and login succeeds
|-
| TC_LOGIN_014
| Compatibility
| Chrome compatibility
| Latest Chrome installed
| Open login page and perform login
| Page renders correctly and login works
|-
| TC_LOGIN_015
| Compatibility
| Firefox compatibility
| Latest Firefox installed
| Open login page and perform login
| Page renders correctly without CSS issues and login works
|-
| TC_LOGIN_016
| Compatibility
| Safari compatibility
| Latest Safari installed
| Open login page and perform login
| Page renders correctly and login works
|-
| TC_LOGIN_017
| Compatibility
| Microsoft Edge compatibility
| Latest Edge installed
| Open login page and perform login
| Page renders correctly and login works
|-
| TC_LOGIN_018
| Responsiveness
| Mobile/Tablet responsiveness
| Mobile device or browser DevTools
| Test at 375x667 and 768x1024 resolutions
| Layout adapts correctly, text remains readable, and no horizontal scrolling occurs
|}

Latest revision as of 12:14, 28 September 2026