Testing of the Cloud-Based E-Commerce Solution

Industry

E-commerce

Country

Slovakia

Type of Service

Manual testing

Cooperation Type

By estimate

Project Type

Web app testing

Overview

Calcurates is a service for e-commerce platforms by Amasty. It is a SaaS that calculates and displays correct shipping methods and rates for customers.

Challenge

Our team had to analyze and test the shipping storefront solution provided by Calcurates for their clients. It was the first testing iteration, so we didn’t have any testing documentation. Before starting the testing process, the QA team aimed to analyze the service and create a detailed checklist covering all functional parts.

Solution

  • We started by creating a detailed checklist. All functional parts of the service were identified and assigned to each team member for the simultaneous testing of the whole system.
  • All the detected functional bugs and incorrect system behavior were discussed both within the testing team and with the Calcurates developers to get a better understanding of the root of each issue and ways to eliminate them.
  • After completing the service evaluation, the QA team inspected the Shipping segment generation and rules since these parts of the service have complex logic with lots of operators and parameters that influence each other.
  • QA engineers performed functional and UI testing.
    • Functional testing was necessary because of the complex functionality of the service.
    • Calcurates has a full-fledged interface both on its official website and on the Checkout pages of the stores using the solution, so UI tests were essential, too.

Results

  • The checklist made the testing procedure well-structured and allowed the Calcurates team to track testing progress and results in real-time. We detected functional issues and UI bugs of different levels of severity – minor ones to blockers.
  • Our engineers suggested improving the UI tooltips to make them more informative. We also recommended implementing new features carefully, especially when it comes to the functional parts closely integrated with other parts of the system.
  • The QA process helped the Calcurates team to improve the quality of their service in terms of functionality and user experience. The initial detailed checklist is still used in subsequent rounds of testing.

Let’s Start a New Project Together

QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.

Anastasiia Letychivska

Head of Growth

Ready to speed up the testing process?