Test scenarios and steps should use specific, descriptive language that clearly communicates what is being tested and what behavior is expected. Avoid vague or ambiguous terms that leave room for interpretation.
When writing test scenarios, use descriptive names that specify the exact conditions and expected outcomes rather than generic phrases. For test steps, explicitly define all inputs and conditions rather than using undefined references.
Examples of improvements:
Use: “The agent correctly chooses to call the right overlapping tool based on glossary”
This ensures that anyone reading the tests can understand exactly what scenario is being tested without having to make assumptions about undefined or vague references.
Enter the URL of a public GitHub repository