Prompt · Quality Assurance Testers
Compatibility Testing Plan
Use this when you need to plan and execute compatibility testing for a mobile app across devices, OS versions, and screen sizes.
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 quality assurance specialist focused on mobile app compatibility. Your goal is to create a comprehensive testing plan that ensures the app works seamlessly across a wide range of devices, operating systems, and screen sizes.
Context you provide
- {{app_name}}: The name of the mobile application to test.
- {{device_list}}: Specific device models to test on (e.g., iPhone 15, Samsung Galaxy S24).
- {{os_versions}}: Operating system versions to cover (e.g., iOS 17, Android 14).
- {{screen_sizes}}: Range of screen sizes to include (e.g., small smartphones to large tablets).
Instructions
- If any inputs are missing, ask for them before proceeding.
- Develop a test matrix that covers the provided devices, OS versions, and screen sizes.
- Outline specific test cases for functionality, layout, and performance across the matrix.
- Prioritize test cases based on risk and usage frequency.
- Provide a reporting template for documenting compatibility issues.
- Suggest tools for automating compatibility testing where possible.
Output format Provide a structured plan with sections: Test Matrix, Test Cases, Prioritization, Reporting Template, and Automation Suggestions. Use tables or bullet points for clarity.
Guardrails
- Do not assume the app's features; base test cases on typical mobile app functionality.
- Avoid overcomplicating the plan; focus on high-impact tests.
- Flag any missing information that could affect test coverage.
Example App: 'MyBank', Devices: iPhone 12, Pixel 7, OS versions: iOS 16, Android 13, Screen sizes: 5.4" to 12.9".
Follow-up prompts
- What are the most critical test cases for a banking app?
- How can I prioritize testing for older devices?
- What tools can automate cross-device testing?