Client overview

The Client is a famous global footwear and clothing brand with a long history going back to the early 1900s. Over the years they have transformed themselves into one of the most culturally relevant brands of the modern era.

They have a broad appeal to people who have their own individual style but share a united spirit – authentic characters who stand for something. On a stylistic level, the Client allows their wearers to adopt their boots and shoes as part of their own individual and distinctive style.

On a practical level their famous durability and comfort make them ideal for the unforgiving world of street fashion and gigs. On an emotional level, they are a badge of attitude and empowerment. It is all this that contributes to the Client’s high standards of quality in all they do.

Integrating multiple applications within the OMS

The Client planned a global implementation of IBM Sterling. This is an order management system (OMS) that would be at the core of their supply chain operations and undertake various tasks such as managing inventory, order management, store fulfilment and call centre functionality. In addition, the Client needed several existing applications to be integrated with the OMS.

The project went through a phased rollout across several of their key territories:

  • Japan
  • EMEA
  • USA
  • APAC

Quality assurance was integral to the project’s success and the Client engaged Qualitest to define a Test Approach for it which delivered both SIT and UAT phases with a manual testing team. However, to accelerate testing to meet timelines, automation regression testing was required.

The Client had previously incorporated automated testing for parts of the end-to-end business solution. However, they lacked a cohesive solution that provided coverage for the newly implemented OMS and the legacy systems that are integrated into it. They wanted to implement an automated toolset solution that would be cost-effective and technically compatible with all the applications in their core business systems. Additionally, they wanted to develop and execute an automated regression pack consisting of their core business processes for the OMS solution.

The solution: a risk-based automation approach

Qualitest implemented a risk-based automation approach with component-based script development aimed at improving efficiency in scripting and maintenance. This approach also used the existing D365 toolset and existing test assets where possible.

Some of the main aspects of the solution that Qualitest provided included:

  • The development and execution of the scenarios (P1-P3) in scope for the OMS SIT testing phase.
  • The key systems-under-test which included Hybris, OMS and MS Dynamics365.
    • MS Dynamics – C# Specflow BDD HTTP Client library
      • NB – this system was already automated, so the existing assets were assessed for suitability and reused.
    • Hybris – C# with Selenium plugin.
    • OMS – C# Specflow BDD using RestSharp/HTTP Client.
  • Full documentation was also created for the deployed automation framework.

The Client decided to try and automate Hybris; however, the existing JavaScript assets were still in progress and did not align with the release timelines. As a result, they were not included in the OMS automation project.

Key benefits

Qualitest was successful in meeting the Client’s objectives:

  • Setup a new framework for IBM OMS automation with Specflow and C#
  • Automation of the agreed scope of business scenarios
  • One full execution of the automated test scenarios utilizing 1 data set

The Client went live with the OMS implementation in EMEA and UK, with the remaining regions planned to follow suit. Qualitest remain a trusted partner for the Client and  continue to support their transition from implementation to maintenance, providing ongoing automation and manual functional testing support for the OMS rollout.

quality engineering free assessment

Download the PDF