be_ixf;ym_201910 d_15; ct_150

Case Study

Global Distributor

Global Distributor Cuts End-to-End Salesforce Testing Time By 90% Using Tricentis Tosca
90%
reduction in testing time
10x
increase in risk coverage
10
days of testing now takes one
Building Cloud Load Tests SAP Fiori

“Launching a digital transformation program in a global organization soon exposed the limitations of existing script based testing automation tools. Tosca has been key in allowing us to innovate at speed and scale.“

Gareth Nutt, Global CTO
Inchcape plc

Inchcape uses end-to-end business process test automation with Salesforce to maintain the pace of innovation

Overview

Inchcape plc is the global distribution and retail leader in the premium and luxury automotive sectors. Their extensive presence in international markets and the shifting landscape in the automotive industry led them to embark on a digital transformation project. The company engaged a partner, Idea Science, to build a comprehensive customer experience platform based on Salesforce. Along with development, the Idea Science team is also responsible for unit and functional testing as well as end-to-end business testing.

image

CHALLENGE

Rapid feature development in an agile program was being constrained by testing capacity.

image

OBJECTIVE

Minimize time taken for test execution to allow for rapid iterative platform development – target a reduction from 2 weeks to 1 day.

image

SOLUTION

Business scenario focused test automation on Tosca.

Business Challenges

The Idea Science team were engaged to build a comprehensive customer experience platform centered on Salesforce. This platform has been in development and use for more than 2 years, in a continuous agile product development process with a monthly release cycle. Along with development responsibilities, the Idea Science team was also responsible for unit and functional testing as well as end-to-end business process testing. The platform incorporates models for extensive cross system integration and multi-business data flows, meaning that the business processes to be tested spanned systems, parties and technologies.

Within 6 months the product delivery team found that regression testing capacity was severely impacting the pace of development. To put the problem in context, each monthly release already required the manual execution of more than 500 regression test cases at a cost of 10 person days, and each monthly release typically added a further 50 regression test cases to the library requiring execution in subsequent months.

There was a critical need to accelerate testing time by automating wherever possible.
Tricentis Tosca’s scriptless Salesforce Scan and Continuous Test Automation features help accelerate digital transformation across a multi-cloud Salesforce implementation.

The Tricentis Solution: End-to-End Test Automation

The team at Idea Science approached the build of automated tests from a business process point of view first and foremost. Time was spent building a library of reusable components that could be plugged in to various test scenarios. After the initial design and configuration of key business scenario tests, Idea Science are now able to follow an “automate first” approach to minimize accruing further testing debt as the development process continues. New development features are folded into existing business scenarios rather than tested in isolation.

Key Benefits:

  • No development or scripting. Business users and testers can now manage their testing.
  • Cross-platform coverage. Ability to test end-to-end business processes within and beyond Salesforce.
  • Reusable library. Model-based test automation enables reuse and eliminates test case bloat.
  • Salesforce Classic and Lightning with Marketing, Community, and Integration Cloud support.

The team worked with Tricentis to design and deploy a business process focused suite of automated tests. They used Tosca’s Salesforce Scan feature to automatically generate automation models of Saleforce UIs and API definitions. This model-based approach enabled business users to create automated end-to-end tests that can be used on both Salesforce Classic and Lightning interfaces.

  • Complex multi-cloud Salesforce implementation, spanning Classic and Lightning UIs and Service, Marekting, and Community clouds.
  • Business processes spanning multiple systems, parties, and technologies
  • Agile development process with monthly releases
  • 500+ regression tests taking 10+ person days to execute manually each month, constraining developers ability to innovate

Results

The results showed strong progress 6 months after the move to a business process focused automation approach. 

In terms of the key objective, Idea Science were able to remove the time constraint of 10 days to execute 500 test cases. The same key business processes are now executed in a day and run every sprint. Predictably, getting the design and approach right takes time – between 1 to 2 months – and is a critical part of successfully implementing Tosca. However, once the foundation is established and key business processes to be automated are identified, the velocity of the team increased considerably both on the design and execution components

Predictably, getting the design and approach right takes time – between 1 to 2 months – and is a critical part of successfully implementing Tosca. However, once the foundation is established and key business processes to be automated are identified, the velocity of the team increased considerably both on the design and execution components.

Instead of executing 500 test cases manually over 10 days, the team are now able to test the same key business processes over a day.