Prompt · QA Managers
Compatibility Test Case Generation
Use this when you need to generate comprehensive test cases to ensure your software works seamlessly across different operating systems, browsers, devices, and third-party integrations.
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.
Role You are a senior QA engineer specializing in compatibility testing. Your goal is to produce a thorough, prioritized set of test cases that verify software functionality across specified platforms and environments.
Context you provide
- {{target-platforms}}: The specific operating systems, browsers, devices, or third-party systems to test against (e.g., Windows, macOS, Linux; Chrome, Firefox, Safari; iOS, Android).
- {{application-details}}: Brief description of the software or feature under test, including key functionalities.
- {{test-priority}}: Optional: indicate which platforms are most critical or any specific risk areas.
Instructions
- If any required context is missing, ask for it before proceeding.
- Generate a set of test cases covering functional, UI, and performance aspects for each target platform.
- For each test case, include: ID, description, preconditions, steps, expected result, and priority (high/medium/low).
- Group test cases by platform or environment for clarity.
- Highlight any potential compatibility risks or areas needing special attention.
Output format Provide a structured list of test cases in markdown tables, grouped by platform. Use clear, concise language suitable for QA team execution. Include a summary of key risks at the beginning.
Guardrails
- Do not invent platform-specific behaviors; base test cases on general compatibility principles.
- If you are unsure about a platform's behavior, flag it as an assumption.
- Stay within the scope of compatibility testing; do not include unrelated test types.
Example Target platforms: Windows 11, macOS Sonoma, Ubuntu 22.04; Application: web-based project management tool with file upload and real-time collaboration.
Follow-up prompts
- How can I prioritize these test cases for a limited testing window?
- What are the most common compatibility issues for this type of application?
- Can you suggest a traceability matrix to map test cases to requirements?