Use these prompts with your AI tools (ChatGPT, Gemini, Claude, etc.) to improve your requirements for automated test creation.
Use this prompt to identify and refine ambiguous requirements that might impact automated test creation.
I'm trying to automate testing for [system/feature]. Here are the requirements: [PASTE REQUIREMENTS HERE]. Please analyze these requirements and identify any statements that are ambiguous, open to interpretation, or lack specific criteria for success. For each ambiguous requirement, suggest one or more clearer, more testable alternatives. Focus on how the ambiguity might impact automated test creation.
Remember to replace "[system/feature]" and "[PASTE REQUIREMENTS HERE]" with your specific details.
Create comprehensive test data specifications including valid ranges, formats, and edge cases for complete test coverage.
I'm automating tests for [system/feature]. Here are the requirements: [PASTE REQUIREMENTS HERE]. Based on these requirements, identify all the different types of test data that will be needed to fully test the functionality. For each data type, specify the valid ranges, formats, and any necessary edge cases or boundary values. Clearly indicate which data conditions are expected to cause errors (negative test data).
Replace "[system/feature]" and "[PASTE REQUIREMENTS HERE]" accordingly.
Generate 5-10 test scenarios covering core functionality, user workflows, and potential failure points with detailed steps.
Given these requirements for [system/feature]: [PASTE REQUIREMENTS HERE]. Propose a set of 5-10 test scenarios that comprehensively cover the core functionality, including typical user workflows and potential edge cases or error conditions. For each scenario, outline the input data, expected steps, and expected outcome. Think about likely points of failure and how to test those specifically.
Don't forget to replace placeholders.
Find areas where error handling is not clearly defined and get suggestions for improving error handling specifications.
I'm planning automated tests for [system/feature]. Here are the requirements: [PASTE REQUIREMENTS HERE]. Analyze these requirements and identify any areas where the expected error handling or system response to invalid input is not clearly specified. For each identified area, suggest specific error messages or system behaviors that should be defined to enable robust automated testing. Focus on how missing error handling information will prevent test automation.
Remember to fill in the placeholders!
Evaluate requirements for automatable testing and get recommendations for clear, deterministic outcomes and pass/fail criteria.
I'm preparing to automate testing for [system/feature]. Here are the requirements: [PASTE REQUIREMENTS HERE]. Evaluate these requirements from a testability perspective. Identify any requirements that would be difficult or impossible to automate as they are currently written. For each difficult requirement, suggest how to reword it or add more detail to make it automatable. Focus on elements like deterministic outcomes, stable UI elements (if applicable), and clear pass/fail criteria.
Replace placeholders for best results.
Talk to our technical team to answer your questions.
Contact us