You don’t sell your products.
You sell your website.

Time is a limit

You don’t compete only with ecommerce from your industry. Your customers have limited time and billions of options on how to spend it. That means you compete with Facebook, Instagram, Linkedin, Twitter, Snapchat, Zalando, Amazon, Walmart, Ikea, all information websites and real life. Your ecommerce must be ideal to stop your customers there. You must be perfect or go to die.

People buy with their eyes but pay real money

After deployment, the risk of bugs rises very high. If your customers see any errors they leave. However, not only do you lose your customers but also money. Imagine that no one has found a bug with a specific discount code and the discount was applied to all orders. You can lose thousands of dollars in a few hours.

This is the reason why manual and automated testing is obligatory in IT projects. The place for QA in an IT project is at the very beginning:

A perfect start

The ideal situation is to implement both manual and automated tests at the same time. That way we can achieve the highest development standards.
Our services include:

Functional Testing

Every feature is tested before it gets deployed to the production environment. Tests are carried out by manual testers or by automated testing.

Project documentation

Internal testing project documentation ensures that the most essential features are well-known to every team member involved and tested before and after code is deployed to a website.

Regression tests

Before deployment to production, integration and regression tests are performed so that potential bugs are caught and eliminated in advance.

Performance monitoring

NewRelic / Google Analytics data is monitored on a regular basis to establish the impact of new functionalities and other factors on website performance.

Internal performance app

Monitoring all crucial indicators:

  • Check iconConversion Rate
  • Check iconFront-End Page Speed
  • Check iconBack-End Page Speed
  • Check iconAverage Order Value
  • Check iconNumber of Session
  • Check iconPage Speed I Desktop Score
  • Check iconPage Speed I Mobile Score

Read about our Internal app here

Our Tools

We use specialized tools to ensure the efficiency and thoroughness of the testing process:

Postman

Loader

Test Automation supports Manual Testers

To keep our QA standards high, we make sure that essential ecommerce features are tested on a regular basis. The manual execution of regression tests is repetitive, time-consuming and tedious. It also requires extra effort to document test results for proper verification. That is where test automation comes in handy.

How We Do It

The process of implementing automated tests in your company can be split into three key steps:

Exploring the internal side of ecommerce

QA testers as developers need time to explore all new projects. QA needs to collect all information about how the ecommerce works: learn about product types, categories, payment gateways, any integration like CMS, ERP, blog. Testers also get to know the work environment.

At this point QA also goes step-by-step through the entire store. Testers map the whole store, go through all shopping paths from the click throughput of each product to the purchasing process.

Collecting the client’s requirements

In other words ”what do you expect? Do you see some bottlenecks or uneffective solutions?”

In this step QA testers get to know the client’s expectations, needs and requirements and compare them with conclusions from the first step.

Preparing test scenarios

QA testers prepare test scenarios, how they will look and how they will work and then they translate them into code. Automated tests map the whole end-to-end shopping process.

Benefits

  • Reliability

    To ensure reliability of the tests, assertions are in place to verify the results of executed actions.

  • Cross-browser testing

    With the use of CrossBrowserTesting we can run the tests on a variety of devices and browsers, including mobile devices.

  • Flexibility

    Code is written in line with standards and best patterns, so it’s reliable and easy to adjust to ever-changing software. We use widely acknowledged open-source tools with a vibrant community to reduce the cost of set-up and maintenance of tests.

  • Transparency

    Test steps, screenshots and even videos are saved in CrossBrowserTesting tool, so it’s easy to track the results and share them.

  • Time-saving

    While the automated test suite is running, we can focus on testing tasks that require a more creative approach.

  • Performance testing

    To be ahead of your competition, you need to pay attention to your site’s performance. See how better performance can boost your conversion rate.

How It Looks

This is a screenshot of a successful test:

This is a screenshot of a test with bugs:

Explanation:

Failed: 1 assertions failed and 9 passed → in scope of one Task
Test Failure: 1 assertions failed, 13 passed → all Test

The test failed because the product was added to the cart, but there was no "success message"
'button[title="Adding..."] was present (...)" → Timed out while waiting for element

Screenshot where the test failed:


How it should work and look correct

Read more about our technology

Not sure yet? See our videos about automated tests:

Successful automated test:

Automated test with bugs:

Read more about our testers and let your ecommerce sale fly into the sky: