Our AI Agent System
Agent | Purpose | How It Activates | Learn More |
---|---|---|---|
Chat Assistant | Interactive testing, test creation, project analysis | You start a conversation | AI Chat Assistant |
PR Review | Autonomous testing of every pull request | Automatic on PR open/update | GitHub App |
Explorative | Deep on-demand testing with custom instructions | @qatech mention in PR comments | GitHub Actions |
Test Generation | Creates test cases from requirements | Via Chat Assistant | AI Chat Assistant |
Onboarding | First-time setup and baseline test coverage | Via Chat Assistant | AI Chat Assistant |
How It Works in Practice
Here’s what happens when you open a PR that changes your checkout flow: 1. Automatic DetectionWhen to Use AI Agents vs Scripts
Scenario | AI Agents | Scripts | Manual QA |
---|---|---|---|
Exploratory testing | ✅ Best - discovers edge cases through varied behavior | ❌ Fixed paths only | ✅ Good - but slow and expensive |
Regression testing | ✅ Good - handles UI changes gracefully | ✅ Best - fastest execution | ❌ Too repetitive |
Exact same steps every time | ⚠️ Possible but overkill | ✅ Best - fully deterministic | ❌ Error-prone over time |
Testing multiple user flows | ✅ Best - tries different approaches automatically | ⚠️ Need separate script per variant | ✅ Good - but doesn’t scale |
Complex calculations | ❌ Use assertions in code instead | ✅ Best - precise math | ⚠️ Manual calculation prone to errors |
Form filling with realistic data | ✅ Best - understands context | ⚠️ Need hardcoded test data | ✅ Good - but tedious |
Testing preview environments | ✅ Best - automatic PR reviews | ⚠️ Need CI/CD integration | ❌ Requires manual coordination |
First-time test coverage | ✅ Best - onboarding agent sets up quickly | ❌ Requires upfront investment | ⚠️ Slow to establish baseline |
Agent Coordination
Agents automatically hand off tasks to specialists when needed: Chat → Test GenerationGetting Started
For Interactive Testing: Open the Chat Assistant in your project dashboard and start asking questions or requesting tests. For Automatic PR Testing: Install the GitHub App and select repositories to enable automatic reviews on every PR. For On-Demand PR Testing: Set up GitHub Actions integration and mention@qatech
in PR comments when you want deep exploratory testing.