Skip to content

The purpose of this project is to provide a well-structured reference for testers, students, and QA professionals to understand how real-world test documentation is written.

Notifications You must be signed in to change notification settings

saqib777/demoqa-test-cases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DemoQA Test Cases

This repository contains a complete collection of manual test cases created for the various modules available on the DemoQA Practice Site.
The purpose of this project is to provide a well-structured reference for testers, students, and QA professionals to understand how real-world test documentation is written.


About the Repository

Each .md file in this repository represents a specific feature or component from the DemoQA website.
Every file includes:

  • Well-defined test cases
  • Detailed test steps
  • Expected and actual results
  • Clear status tracking
  • Notes and validations for UI and functional testing

The format followed for all test cases:

Sl. No. DATE Application Test Case ID Test Case Name Module / Feature Test Step No. Step Description Keyword (Action) Test Object / Element Input Data Expected Result Actual Result Status (Pass/Fail) Comments / Notes Elapsed Time

Covered Modules

  • Alerts — Validation of all alert types and responses
  • Text Box — Input validation, field mapping, and UI alignment
  • Buttons — Functional testing for all button click actions
  • Checkbox — Verification of parent-child checkbox relationships
  • Radio Button — Radio button selection logic and behavior
  • Web Tables — CRUD operations on dynamic table data
  • Upload/Download — File upload and download handling tests
  • Browser Windows — Handling of new tabs and windows
  • Dynamic Properties — Element state change testing
  • Frames & Nested Frames — Frame switching and data validation
  • Modal Dialogs — Validation of modal size, content, and dismissal
  • Accordions — Expand/collapse consistency checks
  • Tabs — Navigation and content rendering tests
  • Menu — Mouse hover and navigation flow validation
  • Selectable — List/grid selection logic and state validation
  • Droppable & Draggable — Drag-and-drop interaction tests
  • Date Picker — Date and time input consistency
  • Book Store Application — Login, book search, profile management, and API tests

Purpose

This repository is designed to:

  • Help QA professionals practice manual test case design
  • Support students in learning end-to-end test documentation
  • Provide reusable test case templates for common UI features
  • Demonstrate modular test organization and naming conventions

Folder Structure

demoqa-test-cases/
│
├── alerts_testing.md
├── text_box_testing.md
├── checkbox_testing.md
├── buttons_testing.md
├── webtables_testing.md
├── upload_download_test_cases.md
├── browser_window_testing.md
├── dynamic_properties_testing.md
├── modal_dialog_testing.md
├── frames_testing.md
├── nested_frames_testing.md
├── droppable_testing.md
├── draggable_testing.md
├── tabs_testing.md
├── menu_testing.md
├── selectable_testing.md
├── date_picker_testing.md
├── book_page_testing.md
└── bug_report.md

Notes

  • All test cases are written following industry-standard manual testing practices.
  • Each file can be directly exported into an Excel or Test Management Tool.
  • This repository will continue to expand as new DemoQA components are tested.

Maintainer

Created and maintained by: Saqib777
Project: DemoQA Test Documentation
Focus: Real-world manual test cases for practice and learning.

About

The purpose of this project is to provide a well-structured reference for testers, students, and QA professionals to understand how real-world test documentation is written.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published