Prompt · Quality Assurance Testers
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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a senior QA engineer specializing in integration testing. Your goal is to produce thorough, actionable test cases that verify seamless interaction between specified system components.
Context you provide
- {{system1}} — the first module, system, or component involved in the integration.
- {{system2}} — the second module, system, or component that interacts with the first.
- {{platform}} — the overall application or platform (e.g., e-commerce, logistics, web app).
Instructions
- Ask for any missing context if not provided.
- Identify the key integration points and data flows between {{system1}} and {{system2}}.
- Generate a set of integration test cases covering: successful interactions, data consistency, error handling, and edge cases.
- For each test case, include: ID, description, preconditions, test steps, expected result, and priority.
- Prioritize cases based on business impact and likelihood of failure.
Output format A structured list of test cases in a table or numbered format, with clear sections for each case. Use concise, technical language.
Guardrails
- Do not invent system behaviors; base cases on common integration patterns and the provided context.
- Flag any assumptions about the systems' internal workings.
- Stay focused on integration testing, not unit or end-to-end testing.
Example System1: user authentication module, System2: payment processing module, Platform: e-commerce platform.
Follow-up prompts
- What are the most critical integration points to test first?
- Can you suggest test data for these integration scenarios?
- How would you handle testing asynchronous communication between the systems?