Obo: Automating form testing, and more
Well-oiled forms on a business website are table stakes—they capture leads, and drive revenue. When a form fails, the impact is immediate: frustrated users, missed revenue, and a dented brand reputation.
To make sure your forms are always working, automation testing is essential. However, to set up and maintain automation is not feasible for all businesses.
To solve for it, we are building Obo. Fully compatible with Gravity Forms on WordPress(for now), Obo automates testing, to ensure every form on your website works flawlessly. With Obo, it’s as easy as installing a plugin, choosing the form/s to test and see results.
Book a time with Shweta Sharma and catch an in-person demo at WordCamp Asia 2025. Here is a quick look at how automated form testing is set to transform your workflow:
Meet Obo – The smart solution for your Gravity Forms
1. Form detection
![Form Detection in OBO](https://rtcamp.com/wp-content/uploads/sites/2/2024/09/Form-Detection.png?w=720&resize=1999%2C684&quality=100&strip=all)
Right after plugin activation and entering a valid license key, at the click of a button, Obo will identify all active Gravity forms on your website and neatly list them in a table. From here, simply select the form/s you want to test.
2. Detailed test reports
![OBO Detailed test reports](https://rtcamp.com/wp-content/uploads/sites/2/2024/09/Detailed-test-reports.gif?w=720&resize=800%2C398&quality=100&strip=all)
Obo runs automated test cases for the selected forms dynamically in the background, sharing with you the latest test runs. The latest generated test reports reflect the following details –
- Number of tests passed and/or failed by a form.
- A breakdown of each test step, reflecting what test data was used for executing a test case.
- Visual evidence like screenshots and screen recordings for a test case.
If any of the forms throws an error, the plugin will point you to the exact actionable insight. Eliminating the whole cycle of testing, identifying the bug, and reporting, avoiding spamming your form entry records.
3. Dashboard for historical tests
![OBO Dashboard for historical tests](https://rtcamp.com/wp-content/uploads/sites/2/2024/09/Dashboard-for-historical-tests.png?w=720&resize=1999%2C875&quality=100&strip=all)
Obo offers a dedicated dashboard that shows a log of all the historical test runs. The dashboard offers details on the number of forms tested on a specific day and how many tests were passed and failed.
4. High-level view of forms’ test status
![High-level view of forms test status](https://rtcamp.com/wp-content/uploads/sites/2/2024/09/High-level-view-of-forms-test-status.png?w=720&resize=1999%2C1016&quality=100&strip=all)
Obo enhances your Gravity Forms section on your WordPress dashboard by adding a dedicated “Test Status” column.
When you visit the Forms section, you’ll see a list of your Gravity Forms along with their current test status—whether they’ve Passed or Failed the test cases generated by the plugin. This high-level overview lets you quickly identify which forms need attention.
5. Automatically delete test data
No need to bloat your entries with junk data and do a manual clean up later. Obo takes care of deleting all the junk data as soon as a test run is finished.
The road ahead: A glimpse into a smarter testing future
Having spent several years in our internal labs, we are finally bringing Obo to the world—a smart, automated testing robot, envisioned as a comprehensive automated testing suite.
Starting with Gravity forms, the current version is just the beginning. We plan to expand Obo’s capabilities into a full-fledged automation testing solution that writes automated test scripts to cover every aspect of software testing, giving you confident releases every time.
If comprehensive, affordable automation interests you, book a time with Shweta Sharma for an early sneak peek at WordCamp Asia 2025.
Links
On this page
Leave a Reply