SCIMUS MISSION CONTROL System Status: STABLE SYNC

Regression Testing Framework for SaaS Forms

300+ forms

Automated framework validated hundreds of form configurations covering different field types, layouts, fonts, and conditional logic combinations.

95% faster

Automation replaced time-consuming manual regression checks across multiple browsers and form variations.

100% release

Visual and functional integrity of customer forms automatically verified before every platform release.

CLIENT

About the Client

EmailMeForm is a SaaS platform that allows organizations to create online forms and surveys used for registrations, customer feedback, applications, and data collection.

Over time, thousands of forms were created by customers using different combinations of fields, layouts, fonts, and styles. As the platform evolved with new features and updates, ensuring that existing forms continued to render and function correctly became increasingly challenging.

Maintaining backward compatibility for previously created forms was critical to preserving customer trust and ensuring that updates to the platform did not disrupt existing workflows.

Industry Services Used
ISSUES

Customer Forms Breaking After Updates

  1. As the platform evolved with new features and improvements, software updates occasionally introduced unintended changes to existing forms created by customers.
  2. These issues ranged from visual inconsistencies such as altered layouts, spacing, or fonts to functional regressions affecting validation rules, conditional logic, and form submission behavior.
  3. Testing these scenarios manually required QA engineers to validate hundreds of form configurations across multiple browsers and environments. The growing number of possible combinations made manual regression testing inefficient and slowed down release cycles.
  4. The client required an automated system capable of validating both visual rendering and functional behavior of forms to ensure product updates did not break previously created forms.
  5. Key challenges included:
  6. • Visual drift – Layout, fonts, spacing, and styling occasionally changed after platform updates.
  7. • Functional regressions – Validation rules, conditional logic, and submission workflows sometimes stopped working correctly.
  8. • Large configuration variety – Thousands of customer forms used different combinations of fields, layouts, and styles.
  9. • Manual regression testing – QA engineers had to manually validate many form configurations before each release.
  10. • Slower release cycles – Manual testing significantly delayed deployment of new platform features.
SOLUTION

Automated Form Testing Framework

Scimus developed a comprehensive automated regression testing framework specifically designed for the form builder platform.

The project began with the creation of a large internal library of test forms representing hundreds of possible combinations of form configurations. These forms included variations of field types, layouts, fonts, styles, validation rules, and conditional logic.

For visual regression testing, the framework generated DOM snapshots of each form created using the current production version of the platform. These snapshots served as baseline references.

Whenever a new version of the form builder was introduced, the system automatically regenerated the same set of forms and captured new DOM snapshots. Automated DOM comparison tools analyzed differences between the baseline and new versions to detect visual changes.

If differences exceeded predefined thresholds, the framework flagged them for investigation and generated detailed reports for the QA team.

To validate functional behavior, the system also executed automated Selenium test cases simulating real user interactions with the forms, including:

TEAM

The Team of Success

A duly-designed — meaning cost-efficient and result-oriented — team was assigned to the project.

Project Manager
Backend Developer
Automation Engineer
QA Engineer
BOOK A CALL

Capture leads in minutes

Easily design forms and surveys to collect data, automate responses, and grow your audience fast
Book a call
RESULT

Proven Results for the Client’s Business

The automated regression testing framework significantly improved the reliability and efficiency of the platform’s release process. By replacing manual testing with automated validation of form rendering and behavior, the development team gained the ability to detect regressions early and maintain stability across platform updates.

80% Less Manual Testing

Automated regression framework replaced time-consuming manual validation of hundreds of form configurations.

Hundreds of Forms Automatically Tested

Test library validated multiple combinations of fields, layouts, and conditional logic across releases.

Faster and Safer Releases

Automated validation allowed the team to deploy new features without breaking existing customer forms.

Contacts

Outsource Your Software Development Right

    We’ll be in touch within 24 hours. We take this time to configure the best team setup that will first answer all of your questions and then turn the project into our common success.

    Thank you for filling out the form!

    Our team will get in touch with you shortly to discuss the details.

    Jerome Meunier

    GForce Software

    They’ve become a trusted and valued partner for us, and we highly recommend them." Since partnering with SCIMUS, the client's website has greatly improved. The team has also successfully resolved the performance issues. SCIMUS has a professional management style and is highly responsive. Overall, they have provided reliable support and have been quick to step in.