Case Study: How Getmeashop Scaled Testing eCommerce Websites
At a glance
- Customer: Getmeashop, a do-it-yourself eCommerce website platform supporting over 50,000 businesses
- Challenge: Re-testing themes, promotion codes and discounts, the store dashboard, social selling, the cart and checkout by hand before every release
- What they did: Automated their regression tests in CloudQA from day one, grouped them into scheduled test suites and set up alerts when a change affected the store
- Outcome: The team scaled its testing, tested consistently on the real browsers its customers use, and saved time by scheduling every test case in a suite
Getmeashop (Get-me-a-shop) takes care of digital requirements of an eCommerce site so that businesses can focus on their passion. It offers a DIY eCommerce website that takes care of the essential online requirements. Supporting over 50,000 businesses, it has a large community of entrepreneurs who aspire to grow.
For Getmeashop, assuring a quality eCommerce platform is more than a standard requirement; it an accountability that can’t be overlooked for any kind of software function. Even tiny glitches can grow into intolerable, bad user-experience, bringing a poor reputation to their clients and ultimately for the company.
The complexity of assuring quality increased with the scale of development required, on demands of the competitive eCommerce market.
Testing was more crucial than development. Getmeashop had to make sure that its website created by its users delivered a consistent, rich user experience across browsers and devices.
Getmeashop needed to:
- Test different themes and verify that all the themes are working as expected
- Test various combinations of promotion codes and discounts on a daily basis
- Test Getmeashop Dashboard with respect to store, and check all the operations performed on Dashboard are reflecting in the Getmeashop store
- Test social media to sell the products in the store
- Test the working of Shopping Cart, Checkout journey, and post-purchase interactions among others
Manual testing the above functionalities before every release were not only tedious for a tester but also brought risks of missing software bugs regularly.
Getmeashop required an automated testing tool. Except, none offered a solution to scale fast and retain an easy, low-cost maintenance that came with CloudQA. From day-one, they were able to start and automate regression tests, get alerts for any impact on the store with respect to development.
With CloudQA, Getmeashop was able to:
- Empower their team to scale testing
- Consistently test against real browsers used by their customers
- Save time by scheduling all the Test cases in Test Suite
Lessons for your team
- Start with the flows that earn money: cart, checkout, discounts and post-purchase steps.
- Promotion codes and discounts multiply quickly. Drive one recorded test with many data combinations instead of writing a test per combination.
- Schedule suites to run before each release so regressions surface before customers see them.
- Test on the browsers your customers actually use, not only the one your developers use.
Frequently Asked Questions
What did Getmeashop need to test?
Its storefront themes, combinations of promotion codes and discounts (daily), the link between the store dashboard and the live store, social-media selling, and the shopping cart, checkout and post-purchase journey.
Why did Getmeashop move away from manual testing?
Re-testing everything by hand before every release was tedious and carried a regular risk of missing bugs that would hurt their merchants.
How did CloudQA help Getmeashop scale testing?
They automated regression tests without code from day one, ran them as scheduled test suites on real browsers, and received alerts when a release affected the store.