Streamlining Testing Efforts
How Scimus Revolutionized EmailMeForm's QA Process.
Introduction
EmailMeForm (EMF) is a versatile online form builder and survey tool that
empowers users to create customized web forms and surveys.
EMF faced a critical challenge in its development process. With an extensive
array of form elements and features to offer, testing all possible combinations
manually proved to be a time-consuming and daunting task.
Build software for advertising with our experts.
The Story of EmailMeForm
-
EmailMeForm was founded with a commitment to simplifying data collection processes for individuals and businesses alike. The company values user-friendly design, data security, and seamless integration with third-party services.
-
Its culture fosters innovation and efficiency, driving it to seek a solution to its testing challenges.
The Problem of Scalability
The core issue for EmailMeForm lies in the complexity of its product. As new features were continuously introduced and form elements expanded, ensuring the reliability and compatibility of each element across various browsers and devices became an overwhelming task.
Manual testing was not only labor-intensive but also prone to human error. The team found themselves spending approximately 200 hours each time they needed to retest all forms after implementing new features or updates.
Why Scimus Was Chosen
EmailMeForm turned to Scimus, a reputable web development and testing company, to
address their testing challenges. Scimus was selected for its proven track
record in test automation and expertise in building custom automation
solutions.
The partnership was forged with the aim of streamlining the testing process and
reducing the time and effort required for comprehensive form testing.
How Scimus Responded
Scimus responded to EmailMeForm's challenge with a multifaceted approach. First,
they devised a solution to generate forms with all possible combinations of
elements, creating an extensive library of test forms. These test forms would
serve as a basis for regression testing, ensuring that existing features
remained intact after new code deployments.
Additionally, Scimus developed a custom test automation tool tailored to
EmailMeForm's unique needs. This tool harnessed the power of JSONDom, a library
designed to compare the visual elements of forms. Before and after each code
deployment, the custom automation tool systematically checked and compared the
visual appearance of forms across various browsers and devices, alerting the
team to any discrepancies.
The Results
- The implementation of Scimus' solutions yielded remarkable results. Testing that once required an arduous 200 hours of manual effort was now nearly entirely automated. The custom automation tool enabled EmailMeForm to review the results for all supported browsers and devices in just one hour, a dramatic reduction in testing time.
- This efficiency not only saved valuable time but also improved the overall quality of EmailMeForm's product by catching potential issues early in the development process. It allowed the team to focus on innovation and improving the user experience rather than spending excessive hours on repetitive manual testing.
- In conclusion, Scimus' partnership with EmailMeForm successfully addressed their testing challenges, significantly reducing testing time, minimizing errors, and enhancing the overall reliability of the platform. This case study showcases the power of automation and custom solutions in overcoming complex testing obstacles and ensuring the continuous improvement of web-based applications.