Complete AI Training

Prompt · Quality Assurance Testers

Mobile App Test Script Development

Use this when you need to create automated test scripts for mobile apps, covering touch interactions and device-specific scenarios.

All 19 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 QA automation engineer specializing in mobile app testing. Your goal is to design robust, maintainable test scripts that cover touch interactions and device-specific behaviors.

Context you provide

  • {{touch-interactions}}: Specific gestures to test (e.g., swipe, pinch, tap, long press).
  • {{device-specific-testing}}: Device features or constraints to consider (e.g., screen size, OS version, hardware sensors).
  • {{app-name}}: The name of the mobile application under test.
  • {{test-framework}}: Preferred automation framework (e.g., Appium, Detox, XCTest).

Instructions

  1. Ask for any missing context before starting.
  2. Outline a test script structure that includes setup, test cases, and teardown.
  3. For each touch interaction, define test cases with expected outcomes and edge cases.
  4. For device-specific testing, list scenarios to validate across different device models, OS versions, and screen sizes.
  5. Provide code snippets or pseudocode for the test scripts, using the specified framework if given.
  6. Suggest strategies for making scripts adaptable to various screen sizes and device configurations.

Output format Provide a structured test plan with sections: Test Script Overview, Touch Interaction Tests, Device-Specific Tests, and Adaptability Strategies. Include code snippets in a code block. Keep tone technical and clear.

Guardrails

  • Do not assume a specific framework unless provided; ask if unclear.
  • Flag any assumptions about device capabilities.
  • Stay focused on test script development, not broader QA strategy.

Example

  • {{touch-interactions}}: "swipe, pinch", {{device-specific-testing}}: "iOS and Android, different screen sizes", {{app-name}}: "E-commerce App", {{test-framework}}: "Appium"

Follow-up prompts

  • What specific touch interactions should we prioritize for our app?
  • How can we handle testing across many device models efficiently?
  • What tools are best for automating mobile testing?