Website Testing
bhavin-thumar
Test Scenarios For Website Testing
             Test Cases For Header Section
    Verify the header section added to the website.
    Verify header section is aligned.
    Verify icons are aligned with the text if added to the header.
    Verify icons added should be related to the link text.
    Verify whether the link text should be readable or not.
    Verify whether the logo of the website added on the header is
    aligned or not.
    Verify the same header used on whole website pages.
    Verify header is sticky on the whole page or fixed as per
    requirements and design.
    Verify whether all links should be opening on the header or not.
    Verify by clicking on the link on the header the correct page
    should be open.
    Verify the home page should be open on clicking on the logo on
    all pages.
    Verify on the mouse hover color change or not for the link added
    on the header menu.
    Verify that selected header links should remain ACTIVE to inform
    the user about the clicked screen/page.
    Verify whether the search bar is added to the header menu or
    not.
    Verify header and body section don’t look the same. The header
    and body section must be distinguished.
    Verify icon color should also change on mouse hover on the
    header if icons are added.
    Verify dropdown options added on header shown on mouse
    hover or click.
 bhavin-thumar
Test Scenarios For Website Testing
                 Test Cases For Footer Section
    Verify the footer section is aligned at the end of the page.
    Verify there should be no extra white space at the end of the footer
    on high-screen resolutions.
    Verify element is aligned at the footer section or not.
    Verify footer section is the same for all pages.
    Verify the logo shown at the footer.
    Verify logo is aligned on the footer.
    Verify from any page on click on the logo home page should be
    open.
    Verify by clicking on the links correct pages should be loaded.
    Verify all social links with icons added to the footer.
    Verify no spelling mistakes for the text on the footer section.
    Verify there must be equal space for the elements links, button,
    and social
    links from top and bottom at the footer section.
    Verify no broken link is found on the footer.
    Verify whether the subscription to the newsletter section presents
    or not.
    Verify whether the subscribe to the newsletter email field with
    subscribe button present or not.
    Verify validation on the email field for subscribing to the newsletter
    added or not.
    Verify an error message shown on blank input on click on the
    Subscribe button.
    Verify confirmation message should be shown if the user
    subscribed successfully.
    Verify mouse cursor changes from a pointer to a hand on the link.
    Verify whether the copyright section is added to the footer or not.
 bhavin-thumar
Test Scenarios For Website Testing
           Test Cases For Upload File/Image
   Verify upload file button or link is present.
   Verify the upload button or link should be clickable.
   Verify that the whole button including the button text should be
   clickable.
   Verify text upload on the button.
   Verify icon added with the upload button is in the design and is
   aligned or not.
   Verify on click on the Upload button window should be open to
   select the file.
   Verify cancel button is working. On click on the cancel button
   window should be closed.
   Verify that the user can be able to select and upload multiple files
   if required.
   Verify users can upload multiple files at once.
   Verify the order of the file should be the same as the files
   uploaded or both cases one by one and multiple files uploaded.
   Verify that the user can only be able to upload the allowed files
   only. For example doc, Docx or pdf, or image files like jpg, png,
   etc.
   Verify a proper error message should be shown in case the user
   tries to upload the file which is not allowed. File type not allowed.
   Verify an error message should be shown in case the user tries to
   upload files more than the allowed limit.
   Verify on uploading file loader should be shown.
   Verify there should be some indication on the upload file.
   Verify on upload a locked file password popup should be shown
   Verify file should be uploaded if the user adds the correct
   password for the locked file.
   Verify a proper error message should be shown in case if
   password added for the protected or locked file is not correct.
 bhavin-thumar
Test Scenarios For Website Testing
           Test Cases For Upload File/Image
   Verify there should be an indication on file upload.
   Verify that the file name should be the same and displayed after
   uploading the file.
   Verify that the uploaded file extension should be shown with the
   file name.
   Verify that the file size should be shown under the file name.
   Verify an error message shown if the file size is large than the
   allowed one.
   Verify an error message if the file is empty and has no content.
   Verify the application behavior by uploading a large name file.
   Verify … 3 dots should be shown in case the file name is too large
   and disturbs the design.
   Verify upload functionality is working and functional by uploading
   a file.
   Drag and drop functionality should work properly for the allowed
   file types.
   Verify on the drop file, the file should not open on the browser.
   Verify on drop file it should not download.
 bhavin-thumar
Test Scenarios For Website Testing
                       Login Test Cases
   Verify the user credential remained on the field after clicking
   remember and get back to the login screen again.
   Verify that the user will be able to log in with their account with the
   correct credential.
   Verify that the user will get into their dashboard screen after login in
   with the correct credentials.
   Verify that the user can access all controls and elements by
   pressing the Tab key from the keyboard.
   Verify that the user can log in by entering valid credentials and
   pressing Enter key.
   Verify that the user can log in by entering valid credentials and
   clicking on the login button.
   Verify that the password entered should be in encrypted form.
   Verify whether an eye icon is added to the password field or not.
   Verify that the user can be able to view the password by clicking on
   the eye icon.
   Verify line spacing added on password on mac.
   There should be an email verification check, as the user verifies the
   email address then the user is able
   to view the dashboard and access features.
   Add a captcha on the login form to prevent the robot attack.
   Verify the error message should display after just entering an email
   address and leaving the password field blank.
   Verify the error message should display after just entering a
   password and leaving the email field blank.
   Verify the error message should display after entering the invalid
   credentials.
   Verify the error message should display after entering an invalid
   email format.
 bhavin-thumar
Test Scenarios For Website Testing
                      Login Test Cases
   Verify the displayed error message grammar should be correct.
   Verify the displayed error message spell should be correct.
   Check logged in user should not log out on closing the browser.
   Verify the login session timeout duration. So, once logged in a
   user can not be authenticated for a lifetime.
   Verify logged-in user doesn’t log out by clicking the back button on
   the browsers tab.
   Verify that there is a limit to the total number of unsuccessful
   login attempts. Therefore, users cannot
   use brute force mechanisms to try all possible username-
   password combinations.
   Verify logged-in user copies the URL and pastes it into a new
   browser window, it should redirect to the login page.
   Check login by google and all social options for login in the private
   window separately.
   As the user signs in, on the home page, there is no need for
   displaying Sign Up or Try Now, etc (if the user logged in).
   Add rate limit on login. After how many attempts user should be
   able to restrict by the app for the wait.
   Verify it should not be always in loading in case the user adds an
   invalid email and password.
   Verify all the functionalities should be working condition as the
   user sign-in from social login i.e. Facebook and google.
   Prevent login page from SQL injection attack.
 bhavin-thumar
Test Scenarios For Website Testing
                 Test Cases For Registration
   Verify by clicking on the submit button for blank input.
   Verify all fields related to registration present on the registration
   form.
   Password field should have validation for a minimum of 8 to
   maximum of 16 characters, must contain one special character, at
   least one uppercase character, and have a numerical.
   Verify password added by the user should be protected, encrypted,
   and shown in an asterisk(***).
   Verify whether the validation is added for the password and confirm
   whether passwords are the same or not.
   Verify an eye icon added to the password and confirm the
   password field.
   Verify by clicking on the eye icon password should be shown for
   both passwords and confirm password fields.
   Verify captcha is added to the form or not. Captcha added due to
   security. Hidden or visible may be added according to need.
   Verify example or dummy data shown as placeholder text in the
   fields. It helps the user to register their account without facing any
   issues.
   Verify that user-added information is not removed from the fields in
   case of any validation fails. Can be done when client-side validation
   is implemented.
   Verify possible validation should be done on the client-side
   whenever possible.
   Verify that validation is added to the email field, only valid emails
   should be allowed to register successfully.
   Verify that the user adds blank spaces and clicks on the register
   button an error message should be shown.
   Verify that the user can navigate or access the different controls by
   pressing the ‘Tab’ key on the keyboard.
 bhavin-thumar
Test Scenarios For Website Testing
                 Test Cases For Registration
   Verify users can register successfully by entering valid credentials.
   Verify that the user is not allowed to register an account with the
   same registered email by adding plus for example
   useractual+1@gmail.com.
   Test by trying to register with an already registered email address.
   Verify the email verification link was sent to the user's email
   address successfully.
   Verify that the user should not be able to access the application,
   software, or pro features until the
   user verifies its email by clicking on the link sent in the email.
   Verify the user is informed to check the spam folder if no email
   link is found in the inbox.
   Verify Resend Link option is present if the user did not receive the
   link in the email.
   Verify resend email link becomes disabled if the user continuously
   clicks on the Resend Link. Set a limit
   max of five times to send the link then give the user a rest.
   If the user signup with email and social platform and both have
   the same email, consider it one email
   uniquely not the two separate accounts.
   Verify that the required fields are not filled in and clicking the
   Register button will result in a validation error message.
   Verify all spelling mistakes on the Register page.
 bhavin-thumar
Test Scenarios For Website Testing
            Test Cases For Forgot Password
   Verify that the forget password link should be present on the login
   screen.
   Verify that on clicking on the forget password link forget password
   page should open.
   Verify that the email field is present on the forget password page to
   recover the password.
   Verify as the user updated password, the user should log out from
   all browser and devices.
   Verify that storage for the database on forgot password.
   Verify that an email validation is added to the email field.
   Verify Submit button should be present on the page.
   Verify the whole button should be clickable not only the button text.
   Verify that the link sent to the user should expire after a certain
   time.
   Verify sent password link should be disabled on clicking multiple
   times on the link or as per specification and requirement.
   Verify the error message should be displayed after entering an
   unregistered user email id.
   Verify the displayed error message for unregistered should be
   meaningful.
   Verify the confirmation message check your email to recover the
   password should be
   displayed after clicking on the button by entering the registered
   email id.
   Verify that the user will get an email after entering a valid email id in
   forget password.
   Verify the email which the user gets against forgot password
   should be displayed in the inbox, not in the spam folder.
   Verify the error message should be displayed when clicking on the
   recover button without entering the email id.
 bhavin-thumar
Test Scenarios For Website Testing
                   Test Cases for button
   Verify button present on the page as per the design on the web
   page.
   Verify the button colour same as per design.
   Verify icon added on the button if added in the design. for example
   Upload or download icon with the button.
   Verify icon added on the button must be aligned with button and
   button text or not.
   Verify width and height for the button.
   Verify border radius is applied on the button or not.
   Verify that the width and height of the buttons used on the website
   are the same or not as per design.
   Verify button text related to the functionality of the tool on the web
   page.
   Verify button is enabled/clickable or not by clicking on the button.
   Verify colour changed on the mouse hover or not.
   Verify colour changed on mouse hover the same as per design.
   Verify user can be able to open button link in a new tab by right click
   on the button, Open link new tab option shown or not.
   Verify whether pressing the Ctrl button on the keyboard and click on
   the button opens a new tab or not. It should be according to the
   requirements.
   Verify the whole button should be clickable not only the button text.
   Verify values added by the user on clicking on the submit button are
   saved correctly in the database.
   Verify the user should not be allowed to click on the submit
   form/page button multiple times intentionally or unintentionally.
   Verify the desired action is performed by clicking on the button or
   not.
   Verify the spelling for the button text is correct or not.
 bhavin-thumar
Test Scenarios For Website Testing
                 Test Cases For Radio Buttons
   Verify radio buttons present on the page as per design.
   Verify the size of the radio button should be the same as per
   design.
   Verify style and color for the radio buttons should be the same as
   per requirements or not.
   Verify label text present on the page with the radio buttons.
   Verify the label text for the radio button added in the same
   sequence as per specification.
   Verify spellings for the label text with the radio buttons are correct
   or not.
   Verify if the label text aligned with the radio buttons or not.
   Verify if the radio button is selectable and unselectable or not by
   clicking all radio buttons.
   Verify on clicking on the label text, whether the radio button value is
   selected or not.
   Verify only one value from the radio buttons can be selected or not.
   Verify user can choose any option from the radio buttons by
   pressing the tab key on the keyboard.
   Verify whether an error message is shown or not in case the user
   not select any value and click on the submit button
   Verify selected radio button value is saved in the database correctly
   or not.
 bhavin-thumar
Test Scenarios For Website Testing
                 Test Cases For Checkbox
   Verify that the checkbox present on the webpage is in the correct
   position.
   Verify the width and height of the checkbox.
   Verify the border radius for the checkbox rounded or corner edge.
   Verify the color for the tick by clicking the checkbox.
   Verify the checkbox is selectable by clicking on the checkbox with
   the mouse.
   Verify the checkbox is selectable by the keyboard.
   Verify the user can uncheck the checkbox by clicking on it.
   Verify if the user can select multiple checkboxes or not.
   Verify the label text present with the checkbox.
   Verify if the label text aligned with the checkbox or not.
   Verify on page load the very first checkbox selected by default and
   showing a tick sign.
   Verify whether clicking on the label text checkbox value is checked
   or not.
   Verify the spelling for the label text aligned with the check box.
   Verify same label text is not repeated with the checkboxes.
   Verify the order for the values or label text with the checkboxes.
   Verify whether user-selected check box values should be saved in
   the database by clicking on the Submit button or not.
   Verify check box can be uncheckable or not by clicking on the
   check box after selecting.
   Verify validation is added if no checkbox is checked and click on the
   Submit button and an alert or error message must appear.
 bhavin-thumar
Test Scenarios For Website Testing
                 Test Cases for URL field
   Verify by clicking in the input URL field that the user can access the
   field.
   Verify users can type URLs in the field.
   Verify user can paste the URL with the keyboard key URL in the
   field.
   Check by pasting the URL in the field with the help of a mouse. i-e
   right click and paste the text with paste option.
   Paste the URL and press enter key on the keyboard result
   generation process should be started.
   Check by adding a valid URL with https://. e.g
   https://onlinetestcase.com/radio-buttontest-cases/
   Check by adding a valid URL with http://.
   Verify by adding all the extensions or TLD’s. .in, .be, .xyz, site etc.
   Check by adding spaces at the start of the URL and clicking on the
   button, spaces should not be considered.
   Check by adding spaces at the end of the URL spaces should be
   trimmed.
   Check by adding only the domain name without https://
   Check by without entering the URL in the field and clicking on the
   button. A proper error message should be shown. No URL found!
   Verify by adding an IP address of the website and clicking on the
   button.
   Check by adding a valid URL without extension.
   Check by adding only the name of the site without adding. dot in the
   URL field.
   Check by adding only the extension. https://www.com
   Check by adding the URLs of the maximum length. e.g
   https://onlinetestcase.com/testcases-for-forgot-password/
 bhavin-thumar