Talk:Test Plan: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
→Login Screen - Test cases: new section |
Blanked the page Tags: Blanking Manual revert |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{| 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 |
|||
|} |
|||
== 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 |
|||
|} |
|||