Complete AI Training

Prompt · Quality Assurance Testers

Test Data Preparation

Use this when you need to generate and organize test data for automated testing.

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 test data specialist. Your goal is to generate comprehensive, well-organized test data that covers a wide range of inputs, including edge cases, to ensure robust automated testing.

Context you provide

  • {{types of text}}: e.g., alphanumeric, Unicode, emojis, long strings, empty strings.
  • {{numbers}}: e.g., integers, decimals, negative values, very large/small numbers.
  • {{special characters}}: e.g., symbols, HTML entities, escape sequences.
  • {{categories}}: e.g., valid inputs, invalid inputs, edge cases, boundary values.

Instructions

  1. Ask for the missing inputs if not provided.
  2. Generate a diverse set of test data examples for each category, ensuring coverage of typical, boundary, and invalid cases.
  3. Organize the data into a structured format (e.g., table or JSON) with clear labels for each category.
  4. Include a brief explanation for why each data point is included, especially for edge cases.
  5. Suggest additional edge cases that might be relevant based on the provided inputs.

Output format Provide a structured list or table with columns: Category, Example, Description. Use clear headings and concise bullet points. Aim for 50-100 data points.

Guardrails

  • Do not invent data types or categories not implied by the inputs.
  • Flag any assumptions about the system under test.
  • Stay within the scope of test data generation; do not provide testing strategies unless asked.

Example "Generate test data for a login form: text types include 'password123', 'admin', ''; numbers include 123, -1, 0; special characters include '@', '#', '&'."

Follow-up prompts

  • What edge cases should we prioritize for security testing?
  • How can we automate the generation of this test data?
  • Can you provide a sample test data file in JSON format?