Skip to content

Latest commit

 

History

History
56 lines (56 loc) · 1.5 KB

Test Plan.md

File metadata and controls

56 lines (56 loc) · 1.5 KB

DemoQA Test plan

Test plan overview

  • Objective: To verify the functionality, usability and reliability of the DemoQA website using Selenium automation with Java, TestNG and Maven.

Scope:

  • Scope:
    • Functional testing of the website's key components (e.g. forms, elements, interactions).
    • Validation of UI and user workflows.
    • Cross-browser compatibility testing.

Tools Used:

  • Selenium WebDriver.
  • TestNG.
  • Maven.
  • Local Browsers.

Features to be tested:

  • Forms: Verify functionality of test fields, dropdowns, checkboxes and buttons.
  • Elements:
    • Text Box.
    • Check Box.
    • Radio Buttons.
    • Web Tables.
    • Buttons.
    • Links.
  • Interactions:
    • Drag and Drop.
    • Resizable and Draggable Elements.
  • Widgets:
    • Date Picker.
    • Tooltips.
    • Progress Bar.
  • Alerts, Frames, and Windows:
    • Browser window
    • Modal dialogs
    • Frames and nested frames
  • Others
    • Navigation between pages.
    • Validation of responsiveness and layout.

Exclusions:

  • Backend/API testing (unless explicitly needed for the test).
  • Performance testing.
  • Security testing.

Test Environment

  • Browsers:
    • Google Chrome
    • Mozilla Firefox
    • Microsoft Edge.
  • Operating System:
    • Windows 11
    • MacOS
  • URL:
  • DemoQA

Test Execution:

  • Steps to Execute:
    1. Clone thr project from the repository.
    2. Install maven depencencies.
    3. Execute tests.
    4. Export test results in .html file.