When it comes to searching for tests, keywords can only get you so far. That’s why we’re excited to introduce semantic search for tests! Semantic test search is supported in the app and in the mabl MCP.
Previously, you could search for mabl tests based on keyword matches with the test name or label. But if you wanted to find a test based on a specific sequence of steps within the test, you were out of luck. With semantic search, you can identify relevant tests based on what the actual steps are doing, such as filling out a form or interacting with a calendar.
Try it out
To see semantic search in action, go to the Tests page in the mabl app and enter your natural language query in the new semantic search bar: Search for tests by what they do.
Search for a specific user flow, form or feature in your application to see what results you get. For example:
- “Fills out checkout form”
- “Adds dress to the cart”
- “Selects a date and time from the calendar widget”
- “Validates accessibility settings on the dashboard”
- “User settings page”
The current iteration of semantic search for tests uses AI to understand the sequence of step descriptions in a test. It does not have access to DOM information, such as classes, test IDs, or Configure Find values.
Semantic search is currently supported for mobile and browser tests. API tests are not currently supported.
Share feedback
If semantic search doesn't yield the results you expect, we encourage you to share your feedback to help us improve. To access the feedback form, click on Share feedback on search results after your search has returned results.
Semantic search in the mabl MCP
You can try similar natural language queries in the mabl MCP. The #get-tests tool leverages the same semantic search capabilities as the mabl app, and the #get-test tool retrieves more granular details about a specific test.