# AutoSmoke

> AI-powered automated end-to-end testing platform. Write tests in plain English, and our AI vision agent runs them reliably without brittle CSS selectors. Self-healing tests, zero configuration, zero maintenance.

## Product

AutoSmoke is a testing automation tool that uses AI to understand and interact with web applications the way humans do. Instead of relying on fragile element selectors that break when UI changes, AutoSmoke uses computer vision and contextual understanding to find and interact with elements. Tests are written in plain English, executed in real browsers, and self-heal when the UI changes.

## Audience

- Development teams building web applications
- QA engineers looking to reduce test maintenance burden
- Startups and teams without dedicated QA resources
- Teams using AI coding assistants who need fast, reliable testing
- Engineering leaders evaluating alternatives to Playwright, Cypress, or Selenium

## Capabilities

- AI-Powered Test Generation: Describe tests in plain English, AI generates robust test flows automatically
- Self-Healing Tests: Adapts to DOM changes without manual selector updates
- Visual Verification: Captures screenshots and visual diffs on every test run
- Scheduled Monitoring: Run tests on a schedule with notifications when something breaks
- Cross-Browser Support: Test across Chromium, Firefox, and WebKit
- CI/CD Integration: GitHub Action and GitLab CI templates for PR-based testing
- No-Code Test Authoring: Non-technical team members can write and maintain tests

## Limitations

- Designed for smoke and regression tests, not full QA coverage
- MFA / CAPTCHA / bot protection may require staging workarounds or self-hosted runner
- Currently web-only (no native mobile app testing)

## Primary URLs

- Home: https://autosmoke.dev/
- Features: https://autosmoke.dev/features
- Pricing: https://autosmoke.dev/pricing
- Contact: https://autosmoke.dev/contact

## Documentation

- [Getting Started](https://autosmoke.dev/docs/getting-started): Learn how to create your first test with AutoSmoke in minutes.
- [Writing Effective Tests](https://autosmoke.dev/docs/writing-tests): Best practices for writing reliable and maintainable tests.
- [Understanding Selectors](https://autosmoke.dev/docs/selectors): How AutoSmoke finds and interacts with elements on your page.
- [Handling Authentication](https://autosmoke.dev/docs/authentication): How to test pages that require login.
- [Setting Up Google OAuth Authentication](https://autosmoke.dev/docs/google-auth-setup): How to configure your Google OAuth credentials in AutoSmoke so your tests can run against authenticated pages.
- [CI/CD Integration](https://autosmoke.dev/docs/ci-cd-integration): Run AutoSmoke tests automatically on every pull request using GitHub Actions, GitLab CI, or any CI/CD platform.
- [Notifications & Alerts](https://autosmoke.dev/docs/notifications): Configure email, Slack, and webhook alerts to get notified when your tests fail, recover, or complete.
- [Troubleshooting](https://autosmoke.dev/docs/troubleshooting): Solutions to common issues when running AutoSmoke tests, including timeouts, authentication problems, element detection, and CI failures.

## Full Documentation

For the complete documentation in a single file, see [llms-full.txt](https://autosmoke.dev/llms-full.txt).

## Comparison Pages

- [AutoSmoke vs Checkly](https://autosmoke.dev/compare/autosmoke-vs-checkly)
- [AutoSmoke vs QA Wolf](https://autosmoke.dev/compare/autosmoke-vs-qa-wolf)
- [AutoSmoke vs Playwright](https://autosmoke.dev/compare/autosmoke-vs-playwright)

## Contact

- Email: contact@autosmoke.dev
- Website: https://autosmoke.dev
