test-scenarios

安装量: 169
排名: #5116

安装

npx skills add https://github.com/phuryn/pm-skills --skill test-scenarios
Test Scenarios
Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step test actions, and expected outcomes.
Use when:
Writing QA test cases, creating test plans, defining acceptance test scenarios, or validating user story implementations.
Arguments:
$PRODUCT
The product or system name
$USER_STORY
The user story to test (title and acceptance criteria)
$CONTEXT
Additional testing context or constraints Step-by-Step Process Review the user story and acceptance criteria Define test objectives - What specific behavior to validate Establish starting conditions - System state, data setup, configurations Identify user roles - Who performs the test actions Create test steps - Break down interactions step-by-step Define expected outcomes - Observable results after each step Consider edge cases - Invalid inputs, boundary conditions Output detailed test scenarios - Ready for QA execution Scenario Template Test Scenario: [Clear scenario name] Test Objective: [What this test validates] Starting Conditions: [System state required] [Data or configuration needed] [User setup or permissions] User Role: [Who performs the test] Test Steps: [First action and its expected result] [Second action and observable outcome] [Third action and system behavior] [Completion action and final state] Expected Outcomes: [Observable result 1] [Observable result 2] [Observable result 3] Example Test Scenario Test Scenario: View Recently Viewed Products on Product Page Test Objective: Verify that the 'Recently viewed' section displays correctly and excludes the current product. Starting Conditions: User is logged in or has browser history enabled User has viewed at least 2 products in the current session User is now on a product page different from previously viewed items User Role: Online Shopper Test Steps: Navigate to any product page → Section should appear at bottom with previously viewed items Scroll to bottom of page → "Recently viewed" section is visible with product cards Verify product thumbnails → Images, titles, and prices are displayed correctly Check current product → Current product is NOT in the recently viewed list Click on a product card → User navigates to the corresponding product page Expected Outcomes: Recently viewed section appears only after viewing at least 1 prior product Section displays 4-8 product cards with complete information Current product is excluded from the list Each card shows "Viewed X minutes/hours ago" timestamp Clicking cards navigates to correct product pages Performance: Section loads within 2 seconds Output Deliverables Comprehensive test scenarios for each acceptance criterion Clear test objectives aligned with user story intent Detailed step-by-step test actions Observable expected outcomes after each step Edge case and error scenario coverage Ready for QA team execution and documentation
返回排行榜