What is Fume
Fume is an AI-powered QA team that creates and maintains Playwright end-to-end browser tests from video recordings. It aims to automate the process of test creation and maintenance, allowing users to describe desired tests through Loom-style videos.
How to use Fume
- Record a Screencast: Record a video of your application using a tool like Loom, describing the actions and expected outcomes as you navigate through the application.
- Video to Test Cases: Fume automatically extracts test cases from the recorded video.
- Run Tests: Fume runs the generated tests, providing insights and notifications on failures.
Features of Fume
- AI-Powered Test Creation: Generates Playwright end-to-end browser tests from video recordings.
- Autonomous QA: Acts as a complete QA team, handling test design, writing, and maintenance.
- Self-Healing Tests: Tests have AI agent fallbacks to pick up where scripts leave off and self-heal in the background.
- Fast Test Generation: Creates test suites overnight, covering 80% of user flows in under 10 minutes.
- Code Ownership: Generated tests are in Playwright, giving users full codebase ownership.
- Free Cloud Test Runners: Provides free test runners in the cloud for running tests.
- CI/CD Integration: Allows integration into CI/CD pipelines via a single API call.
- Migration Support: Can migrate existing Playwright, Selenium, or Cypress tests to Fume.
Use Cases of Fume
- Automating the creation and maintenance of end-to-end browser tests.
- Replacing manual QA efforts with AI-driven test automation.
- Quickly generating test suites for new features or applications.
- Ensuring application stability by running tests regularly.
- Integrating automated testing into CI/CD pipelines.
Pricing
- Team Plan: $500/month, includes a 30-day free trial, suitable for growing teams needing autonomous QA.
- Enterprise: Custom pricing for large organizations, offering custom solutions.
FAQ
- What does Fume do? Fume designs, generates, and maintains Playwright test suites for web applications.
- How does Fume know how to use my app? It uses product videos and optionally user session recordings.
- How do I integrate Fume tests into my CI/CD pipeline? Fume offers an API to run tests on cloud runners for free, or you can use your own CI machines.
- Do I own the Playwright code even after I cancel my subscription? Yes, you own the Playwright code.
- How does Fume handle broken tests? Tests have AI agent fallbacks to complete runs, and the test code is updated in the background for future runs.
- Who is Fume for? Anyone who wants browser tests without sacrificing developer time.
- Can I migrate my already existing Playwright/Selenium/Cypress tests to Fume? Yes, existing browser tests can be migrated to Fume and will become self-healing test suites.