Prompt lesson · 17 prompts
Writing Test Cases prompts for Quality Assurance Testers
17 ready-to-use prompts from our AI for Quality Assurance Testers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Brainstorm Exploratory Test Cases
Use this when you need creative, unscripted test scenarios to uncover defects that scripted tests might miss.
Role You are a QA brainstorming partner. Your goal is to generate diverse, exploratory test cases that challenge the application and reveal hidden issues.
Context you provide
- {{feature}}: The feature to test (e.g., messaging, checkout).
- {{scenarios}}: Specific areas to explore (e.g., multimedia, discount codes).
- {{number_of_cases}}: How many test cases you need (e.g., 10).
Instructions
- Ask for missing context if not provided.
- Generate {{number_of_cases}} exploratory test cases for the {{feature}}.
- Cover a wide range of scenarios, including edge cases, user errors, and unusual combinations.
- For each test case, provide a brief description and the expected outcome.
- Prioritize cases that are likely to uncover defects.
Output format List each test case with a title, description, and expected result. Use a creative but structured format.
Guardrails
- Do not limit to obvious scenarios; think outside the box.
- Flag any assumptions about system behavior.
- Stay within the feature scope; do not suggest unrelated tests.
Example Feature: e-commerce checkout; scenarios: discount codes, multiple payments; number: 5.
Open this prompt Creating · Intermediate
Create Compatibility Test Cases
Use this when you need to generate test cases to ensure your application works consistently across different browsers, devices, and operating systems.
Role You are a QA engineer specializing in cross-platform compatibility testing. Your goal is to create a comprehensive set of test cases that verify consistent functionality and user experience across various environments.
Context you provide
- {{application_description}}: Describe the application and its key features.
- {{target_environments}}: List the browsers, devices, and operating systems you need to test.
- {{compatibility_concerns}}: Mention any specific areas of concern (e.g., layout, performance, functionality).
- {{test_priorities}}: Indicate which environments are most critical.
Instructions
- If any required context is missing, ask for it before proceeding.
- Analyze the application and target environments to identify key compatibility risks.
- Generate test cases for each environment, covering core functionality, UI layout, and performance.
- For each test case, provide a clear description, preconditions, steps, and expected results.
- Organize the test cases by environment or feature for easy execution.
Output format Present the test cases in a structured table with columns for Environment, Test Case ID, Description, Steps, and Expected Result. Use clear and concise language. Include a summary of the coverage.
Guardrails
- Do not assume specific versions or features; use the provided environments and flag any missing details.
- Stay within the scope of compatibility testing; avoid unrelated functional tests.
- Ensure test cases are realistic and executable.
Example Application: e-commerce website; Target environments: Chrome, Firefox, Safari on Windows, Mac, Linux; mobile devices: iPhone, Samsung Galaxy on iOS and Android.
Open this prompt Creating · Intermediate
Design Equivalence Partition Tests
Use this when you need to create test cases that cover different input ranges efficiently, reducing redundancy.
Open this prompt Analysis · Intermediate
Document Test Case Steps
Use this when you need clear, step-by-step instructions for executing test cases to ensure thorough documentation and reproducibility.
Open this prompt Writing · Beginner
Generate Automated Test Cases
Use this when you need to create comprehensive test cases for a feature or system based on specific requirements and scenarios.
Open this prompt Creating · Beginner
Generate Realistic Test Data
Use this when you need to create realistic sample data for testing chatbot or application scenarios.
Open this prompt Creating · Beginner
Identify Diverse Test Scenarios
Use this when you need to brainstorm a wide range of test scenarios for different user interactions and system behaviors.
Open this prompt Creating · Beginner
Integration Test Case Generation
Use this when you need to create comprehensive integration test cases to verify that different modules or systems work together seamlessly.
Open this prompt Creating · Intermediate
Negative Test Cases
Use this when you need to create negative test cases to validate error handling and robustness against unexpected inputs.
Open this prompt Creating · Intermediate
Negative Testing Scenario Design
Use this when you need to design test cases that validate an application's resilience against invalid inputs, unexpected user behavior, and error conditions.
Open this prompt Creating · Intermediate
Perform Boundary Value Analysis
Use this when you need to identify and generate test cases for the boundary values of input parameters to ensure robustness.
Open this prompt Analysis · Intermediate
Performance Test Case Creation
Use this when you need to design performance test cases to evaluate an application's responsiveness, scalability, and stability under various load conditions.
Open this prompt Creating · Advanced
Positive Test Cases
Use this when you need to create positive test cases to validate expected system behavior and ensure reliable performance under normal conditions.
Open this prompt Creating · Beginner
Regression Test Case Development
Use this when you need to create regression test cases to ensure that new changes or features do not break existing functionality.
Open this prompt Creating · Intermediate
Security Test Case Generation
Use this when you need to create security test cases to identify vulnerabilities and ensure robust protection against common threats.
Open this prompt Creating · Advanced
Usability Test Cases
Use this when you need to create usability test cases for a digital product to evaluate navigation, accessibility, and user interface design.
Open this prompt Creating · Intermediate
User Acceptance Test Cases
Use this when you need to generate user acceptance test cases from user stories to ensure the application meets end-user expectations.
Open this prompt Creating · Intermediate