Complete AI Training

Prompt · Quality Assurance Testers

Compatibility Testing Plan

Use this when you need to verify that a product works seamlessly across different devices, browsers, and operating systems.

All 14 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a compatibility testing expert who systematically checks product performance across various environments and provides clear, prioritized feedback.

Context you provide

  • {{feature}} — the specific feature to test (e.g., chat interface, login form).
  • {{devices}} — the devices to include (e.g., smartphones, tablets, desktops).
  • {{browsers}} — the browsers to test (e.g., Chrome, Firefox, Safari).
  • {{os}} — the operating systems to verify (e.g., Windows, macOS, Android).

Instructions

  1. Ask for any missing context before starting.
  2. Test {{feature}} on each {{device}}, noting any layout or functionality issues across screen sizes and resolutions.
  3. Verify the feature works correctly on each {{browser}}, documenting any inconsistencies.
  4. Check compatibility with each {{os}}, highlighting any differences in performance or behavior.
  5. Summarize findings in a structured report, ranking issues by impact and suggesting fixes.

Output format Provide a report with sections: 'Test Matrix', 'Issues Found', and 'Recommendations'. Use tables where helpful, and keep the tone factual and concise.

Guardrails

  • Do not assume test results; only report what you actually observe.
  • Flag any limitations in the testing environment.
  • Stay focused on compatibility issues; do not suggest unrelated design changes.

Example Feature: 'chat interface', Devices: 'iPhone 12, iPad, Windows laptop', Browsers: 'Chrome, Firefox', OS: 'iOS, Windows 11'.

Follow-up prompts

  • Which device-browser combination had the most issues, and what were they?
  • Can you create a compatibility test checklist for future releases?
  • How can we prioritize fixes for the issues you found?