Situation


ALDO is a leading international footwear brand that owns and operates a chain of over 3.000 shoe and accessories stores in more than 100 countries worldwide. ALDO employs 25.000+ professionals and leads all operations from its head office based in Canada.

 

ALDO gives their customers around the world a unique, differentiated, and exclusive mix of original premium class footwear, combining craftsmanship, quality, and timelessness to achieve high-end fashionability and longevity at affordable prices.

 


Today’s eCommerce landscape requires market players following the latest digital trends in order to stay competitive.


  

Today’s eCommerce landscape requires market players following the latest digital trends in order to stay competitive and gain new market share. ALDO set out to develop test automation framework for their existing online shopping platform that aimed at enabling their customers to get innovative, interactive, and informative digital experiences.

 

Solution


ALDO reached out to Backend Devs team for working together on the development and deployment of the innovative and customer-centric solution as we had a profound experience in delivering similar projects always of immaculate quality.

 

The first challenging part of the project was establishing of an effective communication process due to a huge time difference between the team and the client. Furthermore, as ALDO was willing to have a digital presence across multiple world locations with different languages, Backend Devs engineers were challenged to design a comprehensive architecture that would perfectly match ALDO's business needs.

 

Backend Devs engineers created a data-driven testing framework from scratch that allowed them to automatically run a test case multiple times with different input and validation values and to store the data in separate excel files. Then the framework was designed according to SOLID and KISS principles.

 


The solution supports CA, US, UK, and EU versions of websites on Google Chrome, Internet Explorer and Firefox 


 

The solution was able to support 3 different browsers (IE, Chrome, and Firefox) and implementation of multithread test execution allowed to substantially decrease regression time. The CA, US, UK, and EU versions of the website were supported without code duplication thanks to using of Spring profiles.

 

Throughout the entire project development process, every Backend Devs engineer has been involved into verifying the code with code cross-review, following rigorous code conventions and standards. Furthermore, the performance tests have been conducted on different environments (UAT – QA – PROD) to verify the system had no errors before deployment.

 

For this purpose, Backend Devs engineers set up and configured the Continuous Integration server that could run automated tests according to either a schedule or to various triggers (e.g. new changes in VC system). Performance reports were generated with Allure and sent by email automatically after completion of each test to the TeamCity CI server.

 

Result


Backend Devs team delivered a cutting edge test automation framework, that took testing to the next level and helped ALDO achieve their business goals and solve many of their challenges. The provided solution enabled ALDO to reduce maintenance costs and testing efforts what allowed them to significantly improve productivity and optimize their business processes. 

 

 

Noha G., Aldo, Canada

Our company needed automation for our wide variety of eCommerce websites.  We evaluated the solutions provided by Backend Devs and it solved many of our challenges to bring in automation testing within our IT department.  Though, in different geographies, the communication with Backend Devs has been exceptional, the framework and scripts we received went beyond our expectations and we are impressed with the quality of work and commitment provided towards our assignments.  We look forward to continuing a long-term relationship. 

05-05-2017

Features


Multi-tenant architecture
Smoke tests
Regression tests
Field validation tests
Automatic test reports

Services


Web Testing Automation
API Testing Automation
Mobile Testing Automation

 

 

Project Screens


Tools and Technologies


Github
HTTPS, SSL
Data format
eCommerce
About Us
Back-end development, Umbraco and EpiServer, high-performance APIs based on .NET technologies and dedicated teams

Address

Megapolis Office Center, Office 607,
Moskovskiy av. 179-B Kharkiv, 61098, Ukraine

Phone +380 63 719 64 53
+380 57 752 04 00
+1-866-263-9903

E-mail contact@backend-devs.com

Skype backend-devs