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

Journeys

Tests in mabl are called "journeys". Each journey is a set of steps that describe each interaction with your application. Journeys 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.

Trainer

Journeys are created and edited using the mabl trainer, a Google Chrome extension. The mabl trainer can also run the journey in your local browser. Once the journey is saved, mabl can run it in the cloud on any of our supported browsers.

Plans

Plans collect together one or more journeys and define when and where mabl will run the journeys. For example, you could create a plan that contains journeys 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 Chrome extension, and create a journey to start testing.


Related resources

Quick start guide

Overview


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.