{"id":26743,"date":"2022-02-21T12:47:25","date_gmt":"2022-02-21T12:47:25","guid":{"rendered":"https:\/\/www.emizentech.com\/blog\/?p=26743"},"modified":"2022-02-21T12:47:29","modified_gmt":"2022-02-21T12:47:29","slug":"login-test-cases-ecommerce-website","status":"publish","type":"post","link":"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html","title":{"rendered":"Registration &#038; Login Test Cases For eCommerce Website"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">In application testing, writing test cases is a critical task for a tester, and it demands experience and a sharp eye on details to develop scenarios. It states that an app tester should concentrate on developing a set of variables or conditions that will assist him in determining whether the software fulfills the needs and functions flawlessly.\u00a0<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To help you write <a href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/ecommerce-website-testing-test-cases.html\">ecommerce test cases<\/a> for the login page, in this post, we will put forward a list of use cases that one needs to test a login or signup page. It will help you create more error-free login\/Register pages.\u00a0<\/span><\/p>\n\n\n\n<p><strong>Let\u2019s start!<\/strong><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #007db2;color:#007db2\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #007db2;color:#007db2\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#What_Is_The_Registration_or_Login_Page_For_eCommerce\" >What Is The Registration or Login Page For eCommerce?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#How_To_Write_Test_Cases_For_A_Login_Page\" >How To Write Test Cases For A Login Page<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#Basic_Test_Cases_for_a_Registration_Page\" >Basic Test Cases for a Registration Page<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#Basic_Test_Cases_for_a_Login_Page\" >Basic Test Cases for a Login Page<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#Possible_List_Of_Functional_Non-Functional_Test_Cases_For_A_Login_Page\" >Possible List Of Functional &amp; Non-Functional Test Cases For A Login Page<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#1_Functional_Test_Cases\" >1. Functional Test Cases<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#Build_Your_Own_eCommerce_Website\" >Build Your Own eCommerce Website<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#2_Non-Functional_Security_Test_Cases\" >2. Non-Functional Security Test Cases<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#3_Test_Scenarios_For_The_Sign-up_Page\" >3. Test Scenarios For The Sign-up Page<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#4_Test_Cases_For_Gmail_Login_page\" >4. Test Cases For Gmail Login page<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#5_Test_Scenarios_For_the_Login_page_Of_Mobile_Application\" >5. Test Scenarios For the Login page Of Mobile Application<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#6_Test_Cases_For_CAPTCHA_Cookies_If_There_Is_A_Captcha_On_The_Login_Page\" >6. Test Cases For CAPTCHA &amp; Cookies (If There Is A Captcha On The Login Page)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#How_Do_I_Test_A_Login_Form\" >How Do I Test A Login Form?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/login-test-cases-ecommerce-website.html#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Is_The_Registration_or_Login_Page_For_eCommerce\"><\/span><b>What Is The Registration or Login Page For eCommerce?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Page-For-eCommerce.jpg\" alt=\"Login Page For eCommerce\" class=\"wp-image-26748\" srcset=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Page-For-eCommerce.jpg 800w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Page-For-eCommerce-300x150.jpg 300w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Page-For-eCommerce-768x384.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n\n<p><span style=\"font-weight: 400;\">An entry page or a web page to a website is a login page that needs user authentication and identification, routinely conducted by entering a combination of username and password.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Logins may need access to the whole website or a part of it.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Besides offering site access to the users, logging in also permits the site to track users\u2019 behavior and actions.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">The user may log off a site or web page manually or automatically occur when certain conditions arise, like when the computer turns off, the page closes, etc.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Write_Test_Cases_For_A_Login_Page\"><\/span><b>How To Write Test Cases For A Login Page<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<iframe width=\"956\" height=\"538\" src=\"https:\/\/www.youtube.com\/embed\/axkGfeTXp4s\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<p><span style=\"font-weight: 400;\">Now, we will check out the Login Page.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Testing the Login Page for any app is essential when security is the primary concern. Here we will try covering widely used Login Page scenarios, including functional test cases, non-functional test cases, security test cases, and more.&nbsp;<\/span><\/p>\n\n\n\n<p><strong>Keep reading!<\/strong><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">We write test cases for the app\u2019s Login Page while testing, and that page needs to have the below elements:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2018Email\/Username\/Phone Number\u2018 Textbox<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2018Password\u2018 Textbox<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2018Login\u2018 Button<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2018Keep Me Signed In\u2018 Checkbox<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u2018Remember Me\u2018 Checkbox<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Link of \u2018Sign up\/Create an account&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Link of \u2018Forgot Password\u2019&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CAPTCHA<\/span><\/li><\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">Next, we will target the below to write test cases for a login page:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span style=\"font-weight: 400;\">We need to write test cases on every object in the login form.<\/span><\/li><li><span style=\"font-weight: 400;\">We should write both functional and non-functional test cases.<\/span><\/li><li><span style=\"font-weight: 400;\">We need to write both positive and negative test cases.\u00a0<\/span><\/li><li><span style=\"font-weight: 400;\">We should write functional, UI, performance, and compatibility test cases.\u00a0<\/span><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Basic_Test_Cases_for_a_Registration_Page\"><\/span>Basic Test Cases for a Registration Page  <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Feature<\/th><th>Description<\/th><th>Steps To Execute<\/th><th>Test Data \/ Input<\/th><th>Expected Results<\/th><\/tr><\/thead><tbody><tr><td>User Interface<\/td><td>Check all the text boxes, radio buttons, buttons, etc<\/td><td>1. Click on Radio buttons, buttons, and dropdowns<\/td><td>N\/a<\/td><td>UI should be perfect<\/td><\/tr><tr><td>Required fields<\/td><td>Check the required fields by not filling any data<\/td><td>1. Do not enter any value in the field.<br>2. Click on the Register button.<\/td><td>N\/a<\/td><td>It should show a mandatory symbol (*) on mandatory fields.<\/td><\/tr><tr><td>Required fields<\/td><td>Check user should Register by filling all the required fields<\/td><td>1. Enter valid values in the required fields.<br>2. Click the Register button.<\/td><td>N\/a<\/td><td>1. Users should be registered successfully.<br>2. A successful registration message should show.<br>3. Mail should send to the user<\/td><\/tr><tr><td>Optional Fields<\/td><td>Check all the optional fields when do not fill in data<\/td><td>1. Do not enter any detail in optional fields<br>2. Enter valid data in required fields<br>3. Click on the Signup button<\/td><td>N\/a<\/td><td>1. It should not ask to fill the optional fields<br>2. User should be registered successfully<br>3. A successful registration message should show<br>4. Mail should send to the user<\/td><\/tr><tr><td>Optional Fields<\/td><td>Check all the optional fields when filling data<\/td><td>1. Enter valid data in optional fields<br>2. Enter valid data in required fields<br>3. Click on the Register button<\/td><td>N\/a<\/td><td>1. User should be registered successfully<br>2. A successful registration message should show<br>3. Mail should send to the user<\/td><\/tr><tr><td>Email validation<\/td><td>\u2022 Check the Email text field that has an Email address without @ symbol. \u2022 Check the Email text field that has a random string instead of a real email. \u2022 Check the Email text field that has @ symbol written in words. \u2022 Check the Email text field that has a missing dot in the email address.<\/td><td>1. Enter Invalid Emails<br>2. Click on the Register Button.<\/td><td>1.testAta.com<br>2.test@acom<br>3.test@a<br>4.@a<\/td><td>It should show the validation message for a valid email<\/td><\/tr><tr><td>Email validation<\/td><td>Check all the valid emails<\/td><td>1. Enter valid Emails<br>2. Click on the Register Button.<\/td><td>1.test.11@a.com<br>2.test@a.com<\/td><td>It should not show any validation message<\/td><\/tr><tr><td>Phone Number validation<\/td><td>Check the phone number when passing alphanumeric data<\/td><td>1. Enter alphanumeric data in the phone field<br>2. Click on the Register button<\/td><td>1. data5$7567#7<\/td><td>It should show the validation message 8 for Phone Number<\/td><\/tr><tr><td>Phone Number validation<\/td><td>Check the phone number when not passing the country code<\/td><td>1. Enter valid phone number without country code<br>2. Click on the Register button<\/td><td>1. 950002xxxx<\/td><td>It should show the validation message for country code is required<\/td><\/tr><tr><td>Phone Number validation<\/td><td>Check the phone number when passing country code<\/td><td>1. Enter a valid phone number with country code<br>2. Click on the Register button<\/td><td>1. +919011xxxx<\/td><td>It should not show any validation message<\/td><\/tr><tr><td>Password Validation<\/td><td>Check the password limit when entering a value less than min<\/td><td>1. Enter a value that is alphanumeric but less than 8.<br>2. Click on the Register button<\/td><td>1. Password<\/td><td>It should show a validation message<\/td><\/tr><tr><td>Password Validation<\/td><td>Check the password limit when entering a value greater than the max<\/td><td>1. Enter alphanumeric value but more than 32.<br>2. Click on the Register button<\/td><td>Any Random string with numbers<\/td><td>It should show a validation message<\/td><\/tr><tr><td>Password Validation<\/td><td>Check the password when passing only numbers<\/td><td>1. Enter a value in numbers which is between 8-32<br>2. Click on the Register button<\/td><td>1. 12345678<\/td><td>It should show a validation message<\/td><\/tr><tr><td>Password Validation<\/td><td>Check the password when passing valid data<\/td><td>1. Enter a value in alphanumeric which is in between 8-32<br>2. Click on the Register button<\/td><td>1. Pass123456<\/td><td>It should not show any validation message<\/td><\/tr><tr><td>Required Fields<\/td><td>Verify if blank spaces are passed in required fields.<\/td><td>1. Go to the Site.<br>2. Passed blank spaces in required fields.<br>3. Click on the Register button<\/td><td>N\/a<\/td><td>Those Blank spaces should trim and Validation error message for required fields should visible.<\/td><\/tr><tr><td>Required Fields<\/td><td>Verify user can verify its Email ID<\/td><td>1. Go to the Email.<br>2. Click on the verification link.<\/td><td>test22@a.com<\/td><td>The user should get a verification link and be able to verify his\/her Email ID.<\/td><\/tr><tr><td>Phone Number Validation<\/td><td>Verify if the length of the phone number is incorrect i.e. less than 10.<\/td><td>1. Enter phone number less than 10 digits.<br>2. Enter all required fields.<br>3. Click on Register Button<\/td><td>91901122<\/td><td>It should show the validation error message for phone number length.<\/td><\/tr><tr><td>Phone Number Validation<\/td><td>Verify if the length of the phone number is incorrect i.e. more than 10<\/td><td>1. Enter phone number less than 10 digits.<br>2. Enter all required fields.<br>3. Click on Register Button<\/td><td>91901122445566<\/td><td>It should show the validation error message for phone number length.<\/td><\/tr><tr><td>Password Validation<\/td><td>Verify if the password required rules are not satisfied in the password<\/td><td>1. Enter the password which does not satisfy the required rule.<br>2. Click on the Register button<\/td><td>password<\/td><td>It should display an error with required rules for password value (like it should contain a special character, a small case, a number)<\/td><\/tr><\/tbody><\/table><figcaption>Source: <a href=\"https:\/\/www.loginradius.com\/blog\/async\/test-cases-for-registration-and-login-page\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LoginRadius<\/a><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Basic_Test_Cases_for_a_Login_Page\"><\/span>Basic Test Cases for a Login Page<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Feature<\/th><th>Description<\/th><th>Steps To Execute<\/th><th>Expected Results<\/th><\/tr><\/thead><tbody><tr><td>User Interface<\/td><td>Check all the text boxes and buttons<\/td><td>Check Page<\/td><td>\u2022 UI should be perfect \u2022 Text boxes and buttons should be aligned<\/td><\/tr><tr><td>Required Fields<\/td><td>Check the required fields by not filling in any data.<\/td><td>1. Enter an invalid username<br>2. Enter the correct password<br>3. Click on Login Button<\/td><td>User should not log in and should show proper error message<\/td><\/tr><tr><td>User Login<\/td><td>Check When passing a correct username and invalid password<\/td><td>1. Enter a valid username<br>2. Enter an incorrect password<br>3. Click on Login Button<\/td><td>User should not log in and should show proper error message<\/td><\/tr><tr><td>User Interface<\/td><td>Check Keeping Password<\/td><td>1. Enter a valid username<br>2. Do not enter a password<br>3. Click on Login Button<\/td><td>User should not log in and should show proper error message<\/td><\/tr><tr><td>User Login<\/td><td>Check when pass correct email and password<\/td><td>1. Enter a valid username<br>2. Enter a valid password<br>3. Click on Login Button<\/td><td>User should log in<\/td><\/tr><tr><td>User Login<\/td><td>Check if the password is entered in encrypted<\/td><td>1. Enter a valid username<br>2. Enter password<br>3. Click on Login Button<\/td><td>Password is entered in encrypted form<\/td><\/tr><tr><td>Signup Option for new users<\/td><td>Check whether the signup link for the new user is working<\/td><td>Click Signup link<\/td><td>Clicking the signup link takes the user to the signup page successfully<\/td><\/tr><tr><td>Forgot Password<\/td><td>Verify user should get an error message when he\/she enters the not registered email id.<\/td><td>1. Click on the Forgot password link.<br>2. Enter an unregistered email id and click on the send button.<\/td><td>The user should get an error message.<\/td><\/tr><tr><td>Reset Password<\/td><td>Verify user should get an error message when he\/she enters the previous password.<\/td><td>1. Go to the reset password link.<br>2. Enter the previous password.<br>3. Click on the Reset Password button.<\/td><td>The user should get an error message.<\/td><\/tr><tr><td>Reset Password<\/td><td>Verify the user is able to reset his\/her password<\/td><td>1. Go to the reset password link.<br>2. Enter a new password and a confirm password.<br>3. Click on the Reset Password button.<\/td><td>Users should get the success message and the password should get reset.<\/td><\/tr><tr><td>Reset Password<\/td><td>Verify user should get an error message when password and confirm password not matches<\/td><td>1. Go to the reset password link.<br>2. Enter a different new password and a confirm password.<br>3. Click on the Reset Password button.<\/td><td>Users should get an error message.<\/td><\/tr><tr><td>Reset Password<\/td><td>Verify user should be able to log in with a new password.<\/td><td>1. Go to the reset password link.<br>2. Enter a new password and a confirm password.<br>3. Click on the Reset Password button.<br>4. Log in by using the new password.<\/td><td>User should able to login<\/td><\/tr><tr><td>Reset Password<\/td><td>Verify if the user enters a new password that does not cover the basic requirements of password then the user should be displayed error message<\/td><td>1. Go to the reset password link.<br>2. Enter a new password that does not cover the basic requirements.<br>3. Click on the Reset Password.<\/td><td>Users should get an error message.<\/td><\/tr><tr><td>Required Fields<\/td><td>Verify if blank spaces are passed in required fields.<\/td><td>1. Go to the Site.<br>2. Passed blank spaces in required fields.<br>3. Click on the Login button<\/td><td>Those Blank spaces should trim and the Validation error message for required fields should visible.<\/td><\/tr><tr><td>Welcome Email<\/td><td>Verify new users should get the welcome email once after the login.<\/td><td>1. Go to the Email.<br>2. Enter Login Email.<\/td><td>Users should get a welcome email on his\/her email id.<\/td><\/tr><tr><td>User Login<\/td><td>Verify when passing incorrect Email and correct password<\/td><td>1. Enter incorrect Email.<br>2. Enter the correct password.<br>3. Click on the Login Button.<\/td><td>The user should not be able to log in and the error message should be displayed.<\/td><\/tr><tr><td>User Login<\/td><td>Verify when passing both incorrect Email and password<\/td><td>1. Enter incorrect Email.<br>2. Enter the correct password.<br>3. Click on the Login Button<\/td><td>The user should not be able to log in and the error message should be displayed.<\/td><\/tr><tr><td>User Forgot Password.<\/td><td>Verify Forgot Password sends a forgot password link.<\/td><td>1. Click on the Forgot Password link.<br>2. Enter Email and click on the send button.<br>3. Now go to mail7.io and enter the email id.<\/td><td>The user should get the forgot password link on his\/her email id.<\/td><\/tr><\/tbody><\/table><figcaption>Source: <a href=\"https:\/\/www.loginradius.com\/blog\/async\/test-cases-for-registration-and-login-page\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LoginRadius<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Possible_List_Of_Functional_Non-Functional_Test_Cases_For_A_Login_Page\"><\/span><b>Possible List Of Functional &amp; Non-Functional Test Cases For A Login Page<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Now, we will check out the test cases for the User Login Page. This list includes both positive and negative Login Page test scenarios, Security test cases, UI test cases, and a lot more.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Functional_Test_Cases\"><\/span><b>1. Functional Test Cases<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Next, let\u2019s check out the functional test cases.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span style=\"font-weight: 400;\">Check the cursor if it\u2019s targeting the <strong>\u201cUsername\u201d<\/strong> text box on the login page (page load) or not.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that tab functionality is performing as expected.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check whether the user can log in with Valid Credentials or not.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the Tab\/Enter key performs as a substitute for the Sign-in button.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that the User fails to Login with an invalid combination of Username and Password.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the user fails to log in with an invalid Username and valid Password.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check that the User fails to log in with a valid Username and invalid Password.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the User fails to Login with a blank Username and Password.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that the User fails to log in with inactive credentials.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the Login credentials, especially passwords, get saved in a database in an encrypted format.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check that the Reset button flushes the data from every text box in the Login form.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that validation message is shown in the condition when the User leaves the Username or Password blank.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that clicking the browser back button post successful login shouldn\u2019t make the user reach to log out mode.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the validation message is shown when the character limit of the Username and Password fields exceeds.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that a validation message is shown when a special character is entered in the Username and Password fields.<\/span><\/li><li><span style=\"font-weight: 400;\">Check the login session\u2019s timeout.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the \u201cKeep me logged in\u201d checkbox stays unchecked by default.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that when the user clicks the Forgot Password link, he is redirected to the Forgot password page.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the User is redirected to the right page post successful login.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that the Logout link redirects the user to the home\/login page.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that when the user clicks the Create\/Sign up an account Link, he is redirected to the Create an account page.<\/span><\/li><li><span style=\"font-weight: 400;\">Check that the User shouldn\u2019t log in successfully with the old password post-changing the password.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that the User login successfully with the new password after he changes the password.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check whether the User is still Logged in after a sequence of actions, like sign-in, reopening the app, and closing the browser.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Verify that no spaces are allowed before any password characters are attempted.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check the ways to retrieve passwords when the user forgets his password.&nbsp;<\/span><\/li><\/ul>\n\n\n\n<div style=\"background-color:#ffe5d3;text-align:center\" class=\"wp-block-genesis-blocks-gb-cta gb-block-cta\"><div class=\"gb-cta-content\"><h2 class=\"gb-cta-title gb-font-size-32\" style=\"color:#32373c\"><span class=\"ez-toc-section\" id=\"Build_Your_Own_eCommerce_Website\"><\/span>Build Your Own eCommerce Website<span class=\"ez-toc-section-end\"><\/span><\/h2><div class=\"gb-cta-text gb-font-size-32\" style=\"color:#32373c\"><p><strong>Hire eCommerce Developers<\/strong><\/p><\/div><\/div><div class=\"gb-cta-button\"><a href=\"https:\/\/multisitelocal.ezxdemo.com\/enqiry.html?utm_source=blog&amp;utm_medium=gb&amp;utm_campaign=logintestblog\" target=\"_self\" rel=\"noopener noreferrer\" class=\"gb-button gb-button-shape-rounded gb-button-size-medium\" style=\"color:#ffffff;background-color:#000000\">Let&#8217;s Start<\/a><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Non-Functional_Security_Test_Cases\"><\/span><b>2. Non-Functional Security Test Cases<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-1024x1024.jpg\" alt=\"Security Test Cases for Login Page\" class=\"wp-image-26752\" width=\"512\" height=\"512\" srcset=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-1024x1024.jpg 1024w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-300x300.jpg 300w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-150x150.jpg 150w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-768x768.jpg 768w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-600x600.jpg 600w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page-370x370.jpg 370w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Security-Test-Cases-for-Login-Page.jpg 1080w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Now, we will move on to non-functionality security test cases.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check that clicking the browser back button post successful logout shouldn\u2019t make the user reach logged-in mode.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify a limit on the total number of unsuccessful Log-in attempts. As per the business logic, the User will be asked to try again post entering the captcha; otherwise, the user will be blocked.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that when the password is entered in the password field, it gets saved in a database in a masked format (encrypted).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify the users shouldn\u2019t copy-paste passwords, as the password can be copy-pasted.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check that the \u201cRemember Password\u201d checkbox is unselected by default.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that the encrypted characters in the Password field shouldn\u2019t permit deciphering if copied.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify whether the login form is exposing any security information by allowing the page source view.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check that the Login page is unsafe for SQL injection.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify whether cross-site scripting (XSS) vulnerability performs on a login page. Hackers may use XSS vulnerability to bypass access controls.<\/span><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Test_Scenarios_For_The_Sign-up_Page\"><\/span><b>3. Test Scenarios For The Sign-up Page<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Ahead, we will know the test scenarios for the sign-up page.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the messages for every mandatory field.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if the User can\u2019t move ahead, leaving all the mandatory fields empty.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the User\u2019s age when the DOB is selected.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if the special characters and numbers are not permitted in the First and Last names.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if a user can log in to fill invalid details.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if a User can successfully sign up by filling in all the mandatory details.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if the Password field will prompt the User for the weak passwords.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if the Password and Confirm Password fields are allowing similar strings only.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check that the User gets the hints for every field on the form that may ease them.<\/span><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Test_Cases_For_Gmail_Login_page\"><\/span><b>4. Test Cases For Gmail Login page<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<iframe width=\"956\" height=\"538\" src=\"https:\/\/www.youtube.com\/embed\/TIum0AEcVUM\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<p><strong>Now, we will review the test cases for the Gmail Login page.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if the user gets a way to enter the password.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if the User gets the correct message if the empty field gets highlighted.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if the User will get the correct message on entering an invalid email address.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if the User will get the correct message on entering an invalid phone number.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if the User can log in by entering a valid password and phone number.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if the User can log in by entering a valid email address and password.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if a user can\u2019t log in with an invalid password and a valid phone number.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if a user can\u2019t log in with the wrong password and a valid email address.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the \u2018Forgot Password functionality.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the \u2018Forgot email\u2019 functionality.<\/span><\/li><\/ul>\n\n\n\n<h4 class=\"has-text-align-center has-luminous-vivid-orange-color has-text-color wp-block-heading\">Also Read: <a href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/checkout-flow-test-case-ecommerce-website.html\">Checkout flow test cases for ecommerce<\/a><\/h4>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Test_Scenarios_For_the_Login_page_Of_Mobile_Application\"><\/span><b>5. Test Scenarios For the Login page Of Mobile Application<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-1024x1024.jpg\" alt=\"Login page for mobile app\" class=\"wp-image-26759\" width=\"512\" height=\"512\" srcset=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-1024x1024.jpg 1024w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-300x300.jpg 300w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-150x150.jpg 150w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-768x768.jpg 768w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-600x600.jpg 600w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app-370x370.jpg 370w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-page-for-mobile-app.jpg 1080w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Next, we will go through test scenarios for the app\u2019s Login page:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><span style=\"font-weight: 400;\">Check if a user can\u2019t log in with an invalid password or username, check combinations and permutations.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check if a user can log in with a valid password and username.<\/span><\/li><li><span style=\"font-weight: 400;\">Verify the option <strong>\u2018Keep me Sign In\u2019<\/strong>. If this checkbox is selected, check the User can\u2019t get logged out even after he exits the app.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check if this by default is not selected.<\/span><\/li><li><span style=\"font-weight: 400;\">Check the \u2018Forgot Password functionality.<\/span><\/li><li><span style=\"font-weight: 400;\">If the User has signed up with social media or Facebook, check if that User can log in using those credentials or not.&nbsp;<\/span><\/li><li><span style=\"font-weight: 400;\">Check if the Login page perfectly fits the mobile screen; the user shouldn\u2019t scroll the screen.&nbsp;<\/span><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Test_Cases_For_CAPTCHA_Cookies_If_There_Is_A_Captcha_On_The_Login_Page\"><\/span><b>6. Test Cases For CAPTCHA &amp; Cookies (If There Is A Captcha On The Login Page)<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"400\" src=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/CAPTCHA.jpg\" alt=\"CAPTCHA\" class=\"wp-image-26757\" srcset=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/CAPTCHA.jpg 518w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/CAPTCHA-300x232.jpg 300w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/CAPTCHA-260x200.jpg 260w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/CAPTCHA-87x67.jpg 87w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check whether there\u2019s a client-side validation when the User forgets or doesn\u2019t enter the CAPTCHA.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check that the CAPTCHA\u2019s refresh link is generating a new CAPTCHA.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify whether the CAPTCHA holds audio support to listen or not.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check whether the CAPTCHA is case-sensitive or not.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify if the virtual keyboard is available and performing correctly to enter login credentials in banking apps.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check two-way authentication through OTP is performing as expected in the case of banking apps.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check whether the SSL certificate is implemented or not.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check that the User can log in even after cleaning browser cookies. After clearing the cookies, the system shouldn\u2019t permit the User to log in automatically.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the login functionality when the User turns off the browser cookies.&nbsp;<\/span><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Do_I_Test_A_Login_Form\"><\/span><b>How Do I Test A Login Form?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"400\" src=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Form.jpg\" alt=\"Login Form\" class=\"wp-image-26756\" srcset=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Form.jpg 518w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Form-300x232.jpg 300w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Form-260x200.jpg 260w, https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Form-87x67.jpg 87w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Well, you can follow below:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that a Login page doesn&#8217;t work with the wrong credentials.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check whether the password text is hidden or not.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check whether the Login performs well with correct credentials.&nbsp;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify text field restrictions, whether the browser accepts text even more than the limits.&nbsp;<\/span><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><b>Conclusion<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">The Login page is the foundation for the core features. So, you need to ensure that it functions appropriately; otherwise, your product or software would become useless.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You need to cover all the possible solutions that can occur during the user interaction with the system.\u00a0<\/span><\/p>\n\n\n\n<p>If you have an ecommerce project which requires professional expertise then Emizentech&#8217;s <a href=\"https:\/\/multisitelocal.ezxdemo.com\/ecommerce-development.html\">e-commerce development<\/a> team can assist you with that. We have built several e-commerce stores on various platforms for clients globally. So, do get in touch for building or <a href=\"https:\/\/multisitelocal.ezxdemo.com\/blog\/ecommerce-website-testing-test-cases.html\">testing of an e-commerce website<\/a>.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In application testing, writing test cases is a critical task for a tester, and it demands experience and a sharp eye on details to develop scenarios. It states that an app tester should concentrate on developing a set of variables or conditions that will assist him in determining whether the software fulfills the needs and<\/p>\n","protected":false},"author":35,"featured_media":26746,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"MSN_Categories":"Uncategorized","MSN_Publish_Option":false,"MSN_Is_Local_News":false,"MSN_Is_AIAC_Included":"Empty","MSN_Location":"[]","MSN_Add_Feature_Img_On_Top_Of_Post":false,"MSN_Has_Custom_Author":false,"MSN_Custom_Author":"","MSN_Has_Custom_Canonical_Url":false,"MSN_Custom_Canonical_Url":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[81],"tags":[],"class_list":{"0":"post-26743","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mobile-app-development"},"modified_by":"emizentech","featured_image_src":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Test-Cases-For-eCommerce-600x400.jpg","featured_image_src_square":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/02\/Login-Test-Cases-For-eCommerce-600x600.jpg","author_info":{"display_name":"Amit Samsukha","author_link":"https:\/\/multisitelocal.ezxdemo.com\/blog\/author\/amit"},"_links":{"self":[{"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/posts\/26743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/comments?post=26743"}],"version-history":[{"count":0,"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/posts\/26743\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/media\/26746"}],"wp:attachment":[{"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/media?parent=26743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/categories?post=26743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multisitelocal.ezxdemo.com\/blog\/wp-json\/wp\/v2\/tags?post=26743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}