Read on for a high-level overview of mabl. For a step-by-step getting started guide, see our Quick start guide.

What does mabl offer?

mabl offers scriptless cross-browser testing, auto-healing tests, visual testing, and diagnostics in one simple service. As a next-generation automated functional testing tool, mabl provides an end-to-end solution that addresses the limitations of traditional testing tools such as Selenium and SauceLabs.

Less time testing, more time developing

mabl combines the best of end-to-end testing, test case management, and machine learning in one service. Get started testing with mabl and let us handle:

Worry-Free Infrastructure

mabl runs everything in the cloud, which means we aren't limited by the constraints of traditional testing solutions.

Unlimited Concurrency

Need to run 10 tests at once or 10,000? We'll scale automatically and keep up with your needs, no matter how demanding.

Auto-Healing Tests

mabl automatically adapts your tests to your changing app, so you spend less time managing your tests.

Comprehensive Test Output & Visual Change Detection

Screenshots are taken before and after each action mabl performs so you can see the state of the application at every step. mabl learns what your app should look like and alerts you if any static items change.

Key concepts


Each test is a set of steps that describe each interaction with your application. Tests can also include assertions (or checks) to ensure your application is working as expected and advanced steps such as custom JavaScript, setting cookies, conditional logic, and more when simple interactions are not enough.


Tests are created and edited using the mabl trainer. The mabl trainer can also run the test in your local browser. Once the test is saved, mabl can run it in the cloud on any of our supported browsers.


Plans collect together one or more tests and define when and where mabl will run the tests. For example, you could create a plan that contains tests covering all regression tests, schedule them to run weekly, and run against your staging environment.

Now you're ready to start with mabl. Sign in to the app, add the Trainer, and create a test to start testing.

Related resources
Did this page help you?