Hero image

Cypress & Percy

Magento eCommerce Auomated testing

BOOK A CALL

About the Technology

Our deployment of Cypress and Percy automated testing for Magento highlights our commitment to test-driven development.

Cypress is a top-tier frontend test automation tool, expertly crafted for regression testing of web applications and compatible with Windows, Linux, and macOS. This open-source tool under the MIT License, with the Cypress Cloud available as a web application, ensures our delivery of reliable, high-quality results.

Percy is an all-in-one visual testing and review platform, automating the visual QA process to detect visual discrepancies and track UI changes with each commit. This allows for maintaining the visual integrity of your UI upon every deployment.

By effectively integrating these tools, we enhance the testing process and usability to align with business efficiency goals.

What we do

Focus on testing the following areas

  • Order processing

  • Checkout procedures

  • Payment methods

  • Prieces compliance

  • Shipment options

  • Payment methods

Evaluate activations

  • Initiate manual testing whenever an issue arises, showing our commitment to expertise and reliable problem resolution.

  • Incorporating automated testing into the deployment process.

  • Tests can be conducted regularly to ensure all processes remain safe and secure consistently.

Visual regression tests

Percy.io enables us to efficiently compare screenshots and videos after each step, allowing us to identify any missing elements, such as banners or icons, that might escape manual testing.

This verification process ensures that discrepancies are detected and addressed promptly. By leveraging this systematic approach, we enhance both the reliability and quality of our results, underscoring our commitment to maintaining high standards through proven methodologies.


Payment methods automation testing

Testing payment methods presents challenges due to the secure nature of payment gateways designed to prevent fraud.

Our expertise allows us to develop effective solutions that maintain transaction security during testing.

We prioritize safeguarding users and store owners, ensuring their protection and peace of mind.

Shipping methods automation testing

Automating the testing of complex shipping methods is a key challenge. These methods are often tailored for specific markets and products, requiring precision. Variables like size, weight, bundled products, and delivery preferences influence the best shipping methods. Factors like optimization date and vehicle choice are also considered.

Accuracy and efficiency in this process are crucial. As testing environments grow more complex, automation tests must adapt to maintain quality. Our expertise in these complexities makes us a trusted partner committed to delivering reliable solutions.

Magento 1 and Magento 2 automation tests

Migrating from Magento 1 to Magento 2, or managing two separate instances simultaneously, requires precise data comparison. Manual evaluation of hundreds of products, prices, and shipping methods could take a month, but our automated testing reduces this to just a few hours.

This efficiency not only saves valuable time in testing and development but also optimizes your budget. Trust our expertise to provide reliable and high-quality results, demonstrating our commitment to being your dependable partner in the field.

Software we work with

Cypress enables us to efficiently develop tests for modern web applications, providing visual debugging and seamless integration into continuous builds. The Cypress extension Percy captures screenshots at each testing stage, facilitating easy comparison of before-and-after states when making changes. Leveraging our expertise, we ensure high-quality results and strengthen your testing process.

Cypress and Percy offers:

  • User friendliness - Cypress stands out for its exceptional user-friendliness, enabling swift implementation and execution of multiple tests simultaneously. This capability demonstrates our commitment to delivering efficient and reliable solutions, reinforcing our position as a trusted partner in quality assurance.

  • Before and after video recordings and screenshots - Cypress offers the precision of screenshots and videos, enabling straightforward comparisons of before and after effects while guiding you through the verification process step by step. With a focus on expertise and reliability, Cypress ensures accuracy and efficiency in your testing workflow.

  • Open Source - Cypress is a robust open-source asset backed by a dynamic community, which we highly value and know how to take advantage of.

Who we work for

How we work

01

Contact us

Ask for a quote for your project scope.

02

Discovery session

Setup an initial discovery session in the next three days.

03

Proposal

Receive a proposal with technical strategy, backlog definition, team sizing, and budget estimates.

04

Contract

Review and sign off a contract based on SCRUM approach depending on how well defined your project scope is.

05

Kick-off

Start a project with a dedicated team.

06

Long-term cooperation

Cooperate with a team in a fully transparent way, receive project deliverables in iterations as planned.

Our expertise in practice

High Seson Performance Testing

Black Friday is a crucial moment for the e-commerce industry. Estimating traffic increases is simplified with historical data.

Utilizing the right tools to simulate traffic and monitor live situations ensures optimal performance. Our expertise and proven methods make us a trusted partner in navigating this peak period effectively.

  • 10 x increase in traffic during the initial Black Friday event.

  • Automated testing each year since 2017.

  • Based on estimates of data traffic from previous years.

Case Study details
Picture of the author

Tech stack

Book a free 15-minute discovery call

Looking for support with e-commerce project?
Let's talk to see how we can help.

The controller of the personal data is FABRITY sp. z o. o. with its registered office in Warsaw; the data is processed for the purpose of responding to a submitted inquiry; the legal basis for processing isthe controller's legitimate interest in responding to a submitted inquiry and not leaving messages unanswered. Individuals whose data is processed have the following rights: access to data, rectification, erasure or restriction, right to object and the right to lodge a complaint with PUODO. Personal data in this form will be processed according to our privacy policy.

You can also send us an email | commerce@fabrity.pl

In this case the controller of the personal data will be FABRITY sp. z o. o. and the data will be processed for the purpose of marketing Fabrity’s products or services; the legal basis for processing is the controller’s legitimate interest. Personal data will be processed according to our privacy policy.


Fabrity Commerce Sp z.o.o

HQ in Warsaw

PLATINIUM 5 Building

44a Domaniewska Street
02-672 Warsaw

Branch in Lodz

Ogrodowa Office

8 Ogrodowa Street
91-065 Lodz

+48 22 343 06 00

Branch in Rzeszow

SKYRES Office

18 Warszawska Street
35-205 Rzeszow

+48 22 448 70 00

Branch in Bialystok

CITY OFFICE

Cieszynska 3A
15-371 Bialystok

Branch in Poznań

Poznań Science & Technology Park

Rubiez C1/4 Street
61-612 Poznan

VAT ID: PL9721244346
National Register of Economic Units (REGON): 302441526
National Court Register (KRS): 0000914436