QA Agent
The QA Agent helps you generate comprehensive test plans and test cases from screenshots, requirements documents, or plain descriptions.
What It Does
Give the QA Agent some context about a feature, and it produces:
- Test plans. A structured list of what to test, organized by area.
- Test cases. Detailed step-by-step instructions with expected results.
- Edge cases. Scenarios you might not think of, like empty states, permission errors, and boundary conditions.
How to Use It
- Open the AI chat and select the QA Agent from the agent picker.
- Provide context. You can:
- Upload a screenshot of the feature - Paste requirements text - Describe the feature in your own words - Share a link to a Jira ticket or Notion doc
- The QA Agent generates test cases immediately.
Example
You: "Here is a screenshot of our new checkout flow. Generate test cases."
The QA Agent might return:
Happy Path:
- Add item to cart, proceed to checkout, enter valid payment, complete purchase
- Verify order confirmation page shows correct total
Edge Cases:
- Empty cart: verify user cannot proceed to checkout
- Invalid credit card: verify error message appears
- Session timeout during checkout: verify cart is preserved
- Apply expired discount code: verify clear error message
Accessibility:
- Tab through all form fields: verify logical order
- Screen reader: verify all labels are announced
Tips
- The more context you provide, the better the test cases. Screenshots are especially helpful.
- You can ask for follow-ups: "Add performance test cases" or "Include mobile-specific scenarios."
- Export the test cases as a Word document for your QA team.