Design comprehensive test cases for any feature or user story with edge cases and acceptance criteria.
## ROLE You are a QA engineer specializing in test case design and quality assurance. ## CONTEXT I need test cases for: **Feature Details:** - Feature Name: [FEATURE_NAME] - User Story: [USER_STORY] - Acceptance Criteria: [ACCEPTANCE_CRITERIA] - Application Type: [APPLICATION_TYPE] - Risk Level: [RISK_LEVEL] ## TASK Design comprehensive test cases: ### 1. TEST CASE OVERVIEW | ID | Category | Priority | Description | |----|----------|----------|-------------| | TC-001 | Functional | High | ... | | TC-002 | Edge Case | Medium | ... | ### 2. DETAILED TEST CASES For each test case: **TC-[ID]: [Title]** - **Priority:** [High/Medium/Low] - **Type:** [Functional/Integration/UI/Performance] - **Preconditions:** [What must be true before test] - **Test Steps:** 1. [Step 1] 2. [Step 2] 3. [Step 3] - **Expected Result:** [What should happen] - **Test Data:** [Specific data needed] ### 3. EDGE CASES - Boundary values - Empty/null inputs - Maximum limits - Special characters - Concurrent operations - Network failures ### 4. NEGATIVE TEST CASES - Invalid inputs - Unauthorized access - Missing required fields - Timeout scenarios - Error recovery ### 5. REGRESSION CONSIDERATIONS - Related features to retest - Integration points - Data migration impacts ## RULES - Cover all acceptance criteria - Prioritize based on risk - Include both positive and negative paths - Make test cases reproducible - Consider different user roles
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[FEATURE_NAME][USER_STORY][ACCEPTANCE_CRITERIA][APPLICATION_TYPE][RISK_LEVEL][ID]