Welcome to the Test Case Repository, a structured collection of test cases for different types of software applications. This repository is designed to help testers, developers, and QA teams maintain high-quality standards in software testing.
π Powered by The Startup Intern .
This repository serves as a centralized location for well-structured and reusable test cases for various software projects. The test cases cover:
- β Functional Testing
- π Security Testing
- π¨ Usability Testing
- βΏ Accessibility Testing
Each test case is neatly organized to ensure easy navigation and retrieval.
Test cases are structured as follows:
content/
βββ Web Apps/
β βββ Functional Testing/
β β βββ Navigation/
β β β βββ Verify Homepage Loads.md
β β β βββ Verify Navigation Links.md
β β βββ Form Validation/
β β β βββ Verify Email Field Validation.md
β βββ Security Testing/
β β βββ Authentication/
β β β βββ Verify Login Security.md
βββ ....
βββ TEMPLATE.md
βββ CONTRIBUTING.md
βββ README.md
βββ app.config.ts
- content/ β Main directory containing test cases.
- Project Type (e.g., Web Apps/) β Categorizes test cases based on application type.
- Test Type (e.g., Functional Testing/) β Groups test cases by testing methodology.
- Test Suites (e.g., Navigation/, Form Validation/) β Specific areas of testing.
- Test Case Files (.md) β Individual test cases inside relevant folders.
- TEMPLATE.md β Standardized template for writing new test cases.
- CONTRIBUTING.md β Contribution guidelines for new test cases.
- app.config.ts β Configuration file for Docus.dev.
# Clone the repository
git clone https://github.com/TheStartupIntern/TestCase.git
# Navigate to the project folder
cd testcase-repo
# Install dependencies
npm install
# Start the local development server
npm run dev
The documentation site will be available at http://localhost:3000.
We welcome contributions! Follow these steps to add a new test case:
- Fork the repository on GitHub.
- Create a branch for your changes.
- Navigate to the correct folder based on the type of test case.
- Add a new test case file (e.g.,
Verify Homepage Loads.md
). - Copy the content of
TEMPLATE.md
into your new file and modify accordingly. - Commit your changes with a meaningful commit message.
- Submit a pull request to the
stage
branch.
For more details, see our CONTRIBUTING.md.
This repository is powered by Docus.dev, making it easy to browse test cases as structured documentation.
π Visit the Live Docs
- π¬ Have a question? Open an issue.
- π Want to contribute? Check out CONTRIBUTING.md.
- β Like this project? Give us a star on GitHub.
- π Happy Testing! π§ͺπ―
Thanks to these wonderful people:
@basiratkareem
@Comanche2001