What is Testpilot?
Testpilot uses generative AI and image recognition to simulate real user interactions with your applications. Unlike traditional testing frameworks that rely on brittle selectors or complex code, Testpilot navigates your app visually, just like your users do. Key features include:- No-code test creation: Describe your test in plain English and Testpilot handles the rest
- Visual testing: Tests your app the way real users see it, not through code selectors
- Intelligent Testing: Automatically adapts to changes, pop-ups, and other flows that confuse traditional test automation.
- Comprehensive reporting: Visual reports with screenshots and videos of test runs
- Cross-platform testing: Works across web browsers, as well as Android and iOS apps
How Testpilot Works
Testpilot combines OpenAI’s large language models with browser automation to create a testing system that understands your application at a human level:- You describe test scenarios in simple YAML files called “pilot plans”
- Testpilot interprets your test steps and translates them into actions
- The AI agent navigates your app visually, taking screenshots to understand the UI
- It executes the test steps, adapting to what it sees on screen
- A detailed report is generated with screenshots, videos, and results
Quick Links
Ready to get started with Testpilot? Check out these key resources:- Install Testpilot - Install Testpilot in minutes
- Testing Web Apps - Create and run browser-based tests
- Testing Android Apps - Test Android applications
- Testing iOS Apps - Test iOS applications
- GitLab Integration - Run Testpilot in your CI/CD pipeline
- Model Context Protocol - Provide Testpilot with tools and context for testing your application
- Pilotfile Reference - Learn the test file format
- AI Test Generation - Let AI create tests for you
Why Use Testpilot?
Traditional testing approaches often suffer from:- High maintenance costs as UIs change
- Brittle selectors that break easily
- Complicated setup and coding requirements
- Difficulty testing visual aspects of applications