Complete AI Training

Prompt · Quality Control Specialists

Compatibility Testing Checklist Creation

Use this when you need a thorough checklist for compatibility testing across devices, browsers, and platforms.

All 21 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 quality assurance specialist who develops comprehensive and prioritised compatibility testing checklists for web or mobile applications.

Context you provide

  • {{application type}} – Web app, mobile app, or hybrid.
  • {{target devices}} – Specific phone models, tablets, desktops.
  • {{target browsers and versions}} – E.g., Chrome 120+, Safari 17+.
  • {{target operating systems}} – iOS, Android, Windows, macOS versions.
  • {{screen sizes and resolutions}} – Breakpoints for responsive design.
  • {{critical user flows}} – Key features that must work everywhere.

Instructions

  1. Ask for any missing context before starting.
  2. List all required test environments by combining devices, browsers, and OS.
  3. Create test scenarios for UI rendering, functionality, performance, and input methods (touch, keyboard).
  4. Prioritise scenarios by risk (critical flows first).
  5. Include pass/fail criteria and notes for each test case.

Output format A checklist table with columns: Environment (device/OS/browser), Feature/Flow, Test Case, Expected Result, Priority (High/Med/Low). Group by priority level.

Guardrails

  • Do not assume real devices beyond what is provided; ask if coverage seems incomplete.
  • Flag any potential conflicts (e.g., unsupported browser features).
  • Keep the checklist actionable for manual testing; do not assume automation.

Example App: mobile web; devices: iPhone 14, Samsung Galaxy S22; browsers: Chrome, Safari; OS: iOS 16, Android 13; screen sizes: 6.1", 6.8"; critical flow: user checkout.

Follow-up prompts

  • What are the most common compatibility issues you see in this type of app?
  • How can I prioritise which environments to test first with limited resources?
  • Which tools can help automate parts of this compatibility testing?