Welcome to my collection of practiced software testing test cases. This repository serves as a demonstration of different types of test cases, categorized for easy reference and understanding.
β I continued sharpening my software testing skills with a focus on writing detailed, high-quality test cases.
β This table provides a summary of the types of testing I practiced, with links to example test cases.
π Feature | β Type of Testing Practiced | π View Test Cases |
---|---|---|
Login | Sanity, Retesting, Positive/Negative | Login Test Cases |
Registration | Smoke, Regression, End-to-End | Registration Test Cases |
Forgot Password | Regression, Boundary Testing | Forgot Password Test Cases |
Logout | Positive/Negative | Logout Test Cases |
Change Password | Retesting, Edge Cases | Change Password Test Cases |
User Profile | UI Testing, Functional | User Profile Test Cases |
Search Functionality | End-to-End, Exploratory | Search Test Cases |
Dashboard | Sanity, Role-Based Testing | Dashboard Test Cases |
Form Submission | Input Validation, Usability | Form Submission Test Cases |
Checkout & Payment | Integration, Regression, E2E | Checkout Test Cases |
Quick checks to ensure basic functionality works before deeper testing.
Basic tests to verify the system's stability for further testing.
Re-execution of failed test cases after fixing defects.
Verifying that new code changes havenβt caused any problems with existing features.
Testing the entire process a user would follow, from start to finish.
Testing with valid and invalid inputs to verify system behavior.
Checking the edges of input ranges and limit conditions.
Checking how the system behaves in unexpected or extreme cases.
Checking interface layout, consistency, and responsiveness.
Testing each function of the application as per requirements.
Simultaneous learning, test design, and execution.
Validating access control and permissions.
Ensuring only correct data is accepted in forms and fields.
Testing for user experience and ease of use.