Skip to main content

Automating testing efforts of a large accounting organization

Category
QA Transformation
Posted On 18 May 2020

After a detailed analysis of current state of the client’s applications and modules, we have come to a conclusion that ‘Automation’ is what we need here.

Business Vertical:

Finance and Consulting

Region:

UK

Size of the firm:

Large

Main Challenge:

Mobile Test Automation

Challenge

Customer has extensive usage of SAP Modules and the Fiori Apps that use SAP UI5 as UI Technology, which led to:

challenges on Automating Testing Efforts
Solutions Proposed - Automating Testing Efforts

Solutions Proposed

Qentelli have partnered for SAP Fiori Mobile Test Automation where we have leveraged Tricentis TOSCA for the Test Automation which helped with:

Automating Testing Efforts flowchat

What Qentelli Did

Our experts started with using the SAP system that was in scope of the mobile test automation was for timesheets and expenses which had plethora of customizations per country. This was later used by all internal employees across the globe.

01

We built a customized C# code to store all the captured screenshots during Test Automation into a PDF which was embedded in TOSCA

02

We used test data service which is one of the key features in TOSCA with which we were able to execute a single test case that can be used across 100 countries with their respective data and obtain corresponding reports which enabled less maintenance

03

As the client needed identifying objects on every single page of the Fiori App, we have enabled scanning of the screens using TOSCA which creates models for each object automatically

04

Enabled to set wait times when designing a Test Case to handle the lazy loads so it will not obstruct the automation initiative

05

We have re-scanned the UI elements to automatically find the modified/new elements which in turn updated the modules and the test cases dynamically

Tech Stack

RanorexappiumWorksoftmobe by qentelli

Outcomes

Distributed Execution

Distributed Execution

enabled reduction in Testing time within a Sprint

Reduction in operational cost

Reduction in operational cost 

Introduced on-demand Test environments using SauceLabs

Reusability of scripts

Reusability of scripts

enabled multiple Test Cycles within the Sprint

Achieved faster feedback

Achieved faster feedback, improved time to market, re-usability of automated test cases and accelerated results

50%

Lesser time spent on obtaining Test data

10 times

Improvement in QA cycles

90%

Test Automation

5 times

Faster test execution