After 52 weeks, more than 50 feature releases, and over 1000 production deployments, here’s a look back on the noteworthy innovations at mabl in 2024.
- Mobile testing
- GenAI-powered solutions
- Database connectivity
- Role-based access control
- Integration with Playwright
- API testing enhancements
- More endpoints available in the mabl API
- Export run artifacts in Xray JSON format
- Google Cloud Build integration
- More assertion options for functional tests
Mobile testing
In April, we introduced mobile testing for iOS and Android applications! Our mobile testing solution simplifies device management and test creation so that you can build coverage faster. And support for parallel execution in the mabl cloud means you can reduce test execution time while validating your app across the latest supported devices.
Empowering teams with GenAI
Throughout the year, we delivered GenAI-powered solutions to simplify your automated testing workflow.
GenAI Assertions
Validate more complex aspects of your application, such as text content, quality, and images, with GenAI Assertions. Unlike traditional UI assertions, which rely on the DOM, CSS, or page source, GenAI Assertions use a large language model to determine whether the assertion should pass or fail. Introduced in June, GenAI Assertions are now generally available for browser and mobile tests.
AI-generated JavaScript snippets
Creating custom steps got a lot easier with the introduction of GenAI snippet generation! Initially introduced in March, AI-generated JavaScript snippets are now supported across all functional tests, including for interacting with mobile elements via the Appium driver object and for pre- and post-request scripts in API tests.
GenAI-powered failure summaries
Reduce overall time spent on resolving test failures with GenAI-powered failure summaries. Now available in early access for browser, mobile, and API tests, GenAI-powered failure summaries analyze test output and provide a succinct explanation of why the test failed.
Advanced auto-heal
When standard auto-healing isn’t enough, mabl now uses advanced auto-heal to better understand the meaning and purpose of each element you interact with in your browser tests. Powered by generative AI, advanced auto-heal became generally available for all mabl customers and trial users in March.
Database connectivity
Use our database connectivity support to validate that your application functions correctly both from the user’s perspective and at the data level. After setting up a connection to your database in mabl, you can send queries to create, read, update, and delete directly from your mabl tests. If your team is new to writing queries or needs help getting started, you can use the GenAI Query Generator to jumpstart the process.
Role-based access control with resource groups
Define your roles and permissions on a more granular level with resource groups. In October, we introduced support for adding credentials to resource groups. In 2025, we’ll expand support for adding other resources to resource groups, so you can make sure the right people have access to the right resources.
Integration with Playwright
We also added more options for teams that test in both Playwright in mabl this year:
mabl for Playwright
Set up mabl for Playwright to integrate mabl’s advanced testing tools directly into your Playwright tests. Use the Playwright reporter to track your Playwright results from the mabl and make it easier to share insights across testing platforms.
Playwright import
Migrate over an existing set of Playwright tests in the mabl CLI.
API testing enhancements
This year we made several enhancements to improve the API testing experience.
Improved Postman importer
Import Postman collections with folders, either as a single API test or as separate tests.
API snippet support
instead of managing custom pre- and post-request scripts individually, you can now create your scripts as one-time or reusable snippets. With API snippets, you can manage custom scripts across tests more easily.
More public endpoints available in the mabl API
To help your team implement more custom workflows, we added several new endpoints to the mabl API throughout the year, including endpoints to manage the following resources:
- Applications, environments, mailboxes, database connections
- Credentials, flows, issues, Link Agent instances
- Test metadata
For more information on how your team can incorporate the mabl API into your testing workflow, check out the mabl API overview.
Export run artifacts in Xray JSON format
Teams that use Xray for test case management can now export mabl test run artifacts, including screenshots, in a compatible JSON format.
Google Cloud Build integration
Use the mabl Google Cloud Build integration to automatically trigger mabl plans associated with a specific mabl environment and/or application to run as a stage in your Cloud Build pipeline.
More assertion options for functional tests
Testers now have more options for assertions in browser, mobile, and API tests: