SlideShare a Scribd company logo
1 of 15
Case Metso – Quality assurance
SAP Finug Syysseminaari 2018
Case Metso – Quality assurance
SAP Finug Syysseminaari 2018
Esko Harjama
Director, Enterprise Architecture
Metso (Product Owner in the project)
Marko Rajala
Consultant
Qentinel (Lead Consultant, User validation specialist in the project)
How Qentinel Pace robots do regression tests of business processes in a global SAP/Hybris
implementation.
• Case background
• What has been done?
• Qentinel Pace™
• Qentinel QA solution
• Environment architecture
• Manual vs robotic software testing
• Typical findings from automated testing
• Qentinel Pace – Metso ; facts, insights
• How Metso has seen the service? What are the benefits seen already?
CONFIDENTIAL2
Agenda
Metso highlights
Mining Aggregates
Process industries Recycling
12,000
employees
worldwide
FY2017
Orders received EUR 3,0 billion
Sales EUR 2,7 billion
Adjusted EBITA 9,0%
35% equipment, 65% services
PUBLIC
51% 26%
19% 4%
3
my.metso.com –an improved digital customer journey for the
entire equipment lifecycle
4
Complexities across the online sales process
5
Testing various variables and combinations critical
• Distributor-specific catalogues (items vary)
• Several delivering plants – ’saleability’ defined
by the default plants
• Price & availability specific for customer, plant &
material combinations
• Different checkout parameters for different plants
(= order / quotation types)
• Different currencies
• Different quotation/order types for printouts and
order history
Metso needs confidence in digital business
processes
Target: Improving online business with modern easy-to-use online tools
• Over 100 Aggregates distributors, who need to quote and order on Metso offering
based on real-time supply chain data from SAP
• 100 000+ parts and 100+ capital equipment provided online
Business processes must work end-to-end
• Data integrity is a major issue: must test the whole business process with data
• Number of combinations with distributors and parts, equipment: testing is frequent and
laborious
• Regression testing important – core ordering processes have to be robust!
• Equipment are possible to configure based on customer needs; testing needed that
configuration is correct and saved in SAP
• Agile development: need fast feedback to developers
6
• Preparations to the first
pilot distributors
• Roll-outs for first group of
users (EMEA)
• Manual quality validation
• Discussion begun about
automatic validation –
because the amount of
distributors was seen to
grow fast
• More distributors added to
production
• Qentinel Pace taken into
use in sprint mode
• Focus in validating the
purchase flow end-to-end
(SAP automation excluded)
• Multibrowser and
multienvironment support
implemented
• Automation to cover SAP
(QVision)
CONFIDENTIAL7
• Testing coverage
increased also to capital
equipment side
• Ensuring the capital
readiness for pilot
• Readiness for Qentinel
Pace achieved to SAP
back-end verification
What has been done?
1Q2018 ? 2Q2018? 3Q2018
Qentinel Pace™
Robotic software testing
https://qentinel.com/software-testing/
Test automation
• Cloud-based
• Keyword-based tests require
no programming skills
• Integration with DevOps tools
Business impact
• Cause-effect model
Quality reporting
• Any number of KPIs
• From any source
• In a hierarchy
Usage-based pricing
8
Qentinel QA solution
Qentinel Pace™ - Robotic Software Testing
End-to-end testing of the purchase flow
• Ensuring that system operates as it is
planned
• Both in the parts’ and the capital equipment
side
• Main features and data are verified
Qentinel helps in user validation
• Assisting Metso in validating features
Main features are first tested manually
then automatized
• Coordinating business testing
activities at Metso
9
Simplified environment architecture
SAPMM
Materials
Management
Hybris Cloud
Shop front-end
my.metso.com
Refresh
Development environments
STG
STG
RMMQMM
QA
QA
DMM
Dev
Dev
PMM
Prod
Prod
Production
Qentinel
Pace
Priority
10
Manual vs. Robotic software testing
• Robot won’t take breaks.
• Between test runs some maintenance for scripts is needed.
• Manual testing can focus on possible problematic areas.
Qentinel Pace automation:
Execution time for 1 distributor and 11
cases for Parts: 8min 25sec
We support ~110 distributors in Qentinel Pace
Manually ~ 1 week (37 hours)
With automation ~ 7 hours
Manual testing:
Execution time for 1 distributor and 11 cases
for Parts: 20min 50sec
11
Typical findings from automated testing
• Scope related changes
• Configuration issues
• System ”Oops errors” in various situations.
- Changing the sales area of same distributor, corrupted cart
• Functionality errors
• Problems in SAP environment reflects to front-end
• Inconsistency errors in:
- Format how to present different measures, decimal digits etc.
12
CONFIDENTIAL13
Insights
• Dashboard of KPI’s and metrics which are
important to project
(Data source can be any relevant system e.g.
JIRA, Azure DevOps etc.)
• Quality Index provides real time status of overall
business benefits
• Automated testing creates confidence and pushes quality
• Monthly deployments cause pressure on continuous quality assurance
• Regression testing is critical – core ordering processes cannot tolerate
errors
• Quality assurance feedback for go-live decisions always reviewed
• Larger adoption of test automation among the developers and testers
progressing
CONFIDENTIAL14
How Metso has seen the QA service? What
are the benefits seen already?
CONFIDENTIAL15
Metso
www.metso.com
Esko Harjama
esko.harjama@metso.com
Qentinel
www.qentinel.com
Marko Rajala
Marko.rajala@qentinel.com
Thank you !

More Related Content

More from Qentinel

Menesty ekosysteemissä -webinaari 14.11.2017
Menesty ekosysteemissä -webinaari 14.11.2017Menesty ekosysteemissä -webinaari 14.11.2017
Menesty ekosysteemissä -webinaari 14.11.2017Qentinel
 
Infrastructure As a Code (IAC) Jani Haapala 2017
Infrastructure As a Code (IAC) Jani Haapala 2017Infrastructure As a Code (IAC) Jani Haapala 2017
Infrastructure As a Code (IAC) Jani Haapala 2017Qentinel
 
GDPR and test data challenge Antti Heimola 20170504
GDPR and test data challenge Antti Heimola 20170504GDPR and test data challenge Antti Heimola 20170504
GDPR and test data challenge Antti Heimola 20170504Qentinel
 
Asiakaskokemus ekosysteemissä-qentinel-2017-04-27
Asiakaskokemus ekosysteemissä-qentinel-2017-04-27Asiakaskokemus ekosysteemissä-qentinel-2017-04-27
Asiakaskokemus ekosysteemissä-qentinel-2017-04-27Qentinel
 
Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?
Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?
Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?Qentinel
 
Etumatkan kolme-taitoa-esko-hannula-20170216
Etumatkan kolme-taitoa-esko-hannula-20170216Etumatkan kolme-taitoa-esko-hannula-20170216
Etumatkan kolme-taitoa-esko-hannula-20170216Qentinel
 
Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017
Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017
Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017Qentinel
 
Test Automation Nightmares - Antti Heimola, Qentinel
Test Automation Nightmares - Antti Heimola, QentinelTest Automation Nightmares - Antti Heimola, Qentinel
Test Automation Nightmares - Antti Heimola, QentinelQentinel
 
End-to-end testaus eri päätelaitteilla - Antti Heimola
End-to-end testaus eri päätelaitteilla - Antti HeimolaEnd-to-end testaus eri päätelaitteilla - Antti Heimola
End-to-end testaus eri päätelaitteilla - Antti HeimolaQentinel
 
Testiautomaatio ei ole tekninen ongelma - Kalle Huttunen
Testiautomaatio ei ole tekninen ongelma - Kalle HuttunenTestiautomaatio ei ole tekninen ongelma - Kalle Huttunen
Testiautomaatio ei ole tekninen ongelma - Kalle HuttunenQentinel
 
Safety nets with fast feedback loops | Jani haapala 2016-10
Safety nets with fast feedback loops | Jani haapala 2016-10Safety nets with fast feedback loops | Jani haapala 2016-10
Safety nets with fast feedback loops | Jani haapala 2016-10Qentinel
 
Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...
Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...
Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...Qentinel
 
CI Security Scan - Teemu Vesalan esitys 7.6. Testiautomaatioklinkassa
CI Security Scan - Teemu Vesalan esitys 7.6. TestiautomaatioklinkassaCI Security Scan - Teemu Vesalan esitys 7.6. Testiautomaatioklinkassa
CI Security Scan - Teemu Vesalan esitys 7.6. TestiautomaatioklinkassaQentinel
 
Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.
Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.
Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.Qentinel
 
Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016
Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016
Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016Qentinel
 
Kulttuurivallankumous - Hanno Nevanlinna, Futurice
Kulttuurivallankumous - Hanno Nevanlinna, Futurice  Kulttuurivallankumous - Hanno Nevanlinna, Futurice
Kulttuurivallankumous - Hanno Nevanlinna, Futurice Qentinel
 
Advantage through quality
Advantage through qualityAdvantage through quality
Advantage through qualityQentinel
 
Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016
Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016
Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016Qentinel
 
Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...
Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...
Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...Qentinel
 
Testiautomaation ROI. Ari Hirvonen 02-2016
Testiautomaation ROI. Ari Hirvonen 02-2016Testiautomaation ROI. Ari Hirvonen 02-2016
Testiautomaation ROI. Ari Hirvonen 02-2016Qentinel
 

More from Qentinel (20)

Menesty ekosysteemissä -webinaari 14.11.2017
Menesty ekosysteemissä -webinaari 14.11.2017Menesty ekosysteemissä -webinaari 14.11.2017
Menesty ekosysteemissä -webinaari 14.11.2017
 
Infrastructure As a Code (IAC) Jani Haapala 2017
Infrastructure As a Code (IAC) Jani Haapala 2017Infrastructure As a Code (IAC) Jani Haapala 2017
Infrastructure As a Code (IAC) Jani Haapala 2017
 
GDPR and test data challenge Antti Heimola 20170504
GDPR and test data challenge Antti Heimola 20170504GDPR and test data challenge Antti Heimola 20170504
GDPR and test data challenge Antti Heimola 20170504
 
Asiakaskokemus ekosysteemissä-qentinel-2017-04-27
Asiakaskokemus ekosysteemissä-qentinel-2017-04-27Asiakaskokemus ekosysteemissä-qentinel-2017-04-27
Asiakaskokemus ekosysteemissä-qentinel-2017-04-27
 
Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?
Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?
Kilpailuetua muutoksessa –webinaari. Miten johdan epävarmuuksilla?
 
Etumatkan kolme-taitoa-esko-hannula-20170216
Etumatkan kolme-taitoa-esko-hannula-20170216Etumatkan kolme-taitoa-esko-hannula-20170216
Etumatkan kolme-taitoa-esko-hannula-20170216
 
Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017
Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017
Asiakaskokemus tulevaisuudessa -webinaari Qentinel 10.1.2017
 
Test Automation Nightmares - Antti Heimola, Qentinel
Test Automation Nightmares - Antti Heimola, QentinelTest Automation Nightmares - Antti Heimola, Qentinel
Test Automation Nightmares - Antti Heimola, Qentinel
 
End-to-end testaus eri päätelaitteilla - Antti Heimola
End-to-end testaus eri päätelaitteilla - Antti HeimolaEnd-to-end testaus eri päätelaitteilla - Antti Heimola
End-to-end testaus eri päätelaitteilla - Antti Heimola
 
Testiautomaatio ei ole tekninen ongelma - Kalle Huttunen
Testiautomaatio ei ole tekninen ongelma - Kalle HuttunenTestiautomaatio ei ole tekninen ongelma - Kalle Huttunen
Testiautomaatio ei ole tekninen ongelma - Kalle Huttunen
 
Safety nets with fast feedback loops | Jani haapala 2016-10
Safety nets with fast feedback loops | Jani haapala 2016-10Safety nets with fast feedback loops | Jani haapala 2016-10
Safety nets with fast feedback loops | Jani haapala 2016-10
 
Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...
Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...
Jos sinulla olisi kaikki tieto - tietäisitkö kaiken? Esko Hannulan esitys 8.9...
 
CI Security Scan - Teemu Vesalan esitys 7.6. Testiautomaatioklinkassa
CI Security Scan - Teemu Vesalan esitys 7.6. TestiautomaatioklinkassaCI Security Scan - Teemu Vesalan esitys 7.6. Testiautomaatioklinkassa
CI Security Scan - Teemu Vesalan esitys 7.6. Testiautomaatioklinkassa
 
Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.
Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.
Testiautomaatio ja Key word driven -ajattelutapa - Kalle Huttusen esitys 7.6.
 
Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016
Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016
Jani Haapalan esitys Wakarun Prosessipäivillä 19.4.2016
 
Kulttuurivallankumous - Hanno Nevanlinna, Futurice
Kulttuurivallankumous - Hanno Nevanlinna, Futurice  Kulttuurivallankumous - Hanno Nevanlinna, Futurice
Kulttuurivallankumous - Hanno Nevanlinna, Futurice
 
Advantage through quality
Advantage through qualityAdvantage through quality
Advantage through quality
 
Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016
Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016
Testiautomaation nopeat palautekanavat ja turvaverkko. Jani Haapala 02-2016
 
Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...
Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...
Kulttuurinmuutos - Pilkuntarkka ja rohkea Esko Hannulan Tuottava työ -tapahtu...
 
Testiautomaation ROI. Ari Hirvonen 02-2016
Testiautomaation ROI. Ari Hirvonen 02-2016Testiautomaation ROI. Ari Hirvonen 02-2016
Testiautomaation ROI. Ari Hirvonen 02-2016
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

Metso - Quality Assurance (SAP Finug Syysseminaari)

  • 1. Case Metso – Quality assurance SAP Finug Syysseminaari 2018 Case Metso – Quality assurance SAP Finug Syysseminaari 2018 Esko Harjama Director, Enterprise Architecture Metso (Product Owner in the project) Marko Rajala Consultant Qentinel (Lead Consultant, User validation specialist in the project)
  • 2. How Qentinel Pace robots do regression tests of business processes in a global SAP/Hybris implementation. • Case background • What has been done? • Qentinel Pace™ • Qentinel QA solution • Environment architecture • Manual vs robotic software testing • Typical findings from automated testing • Qentinel Pace – Metso ; facts, insights • How Metso has seen the service? What are the benefits seen already? CONFIDENTIAL2 Agenda
  • 3. Metso highlights Mining Aggregates Process industries Recycling 12,000 employees worldwide FY2017 Orders received EUR 3,0 billion Sales EUR 2,7 billion Adjusted EBITA 9,0% 35% equipment, 65% services PUBLIC 51% 26% 19% 4% 3
  • 4. my.metso.com –an improved digital customer journey for the entire equipment lifecycle 4
  • 5. Complexities across the online sales process 5 Testing various variables and combinations critical • Distributor-specific catalogues (items vary) • Several delivering plants – ’saleability’ defined by the default plants • Price & availability specific for customer, plant & material combinations • Different checkout parameters for different plants (= order / quotation types) • Different currencies • Different quotation/order types for printouts and order history
  • 6. Metso needs confidence in digital business processes Target: Improving online business with modern easy-to-use online tools • Over 100 Aggregates distributors, who need to quote and order on Metso offering based on real-time supply chain data from SAP • 100 000+ parts and 100+ capital equipment provided online Business processes must work end-to-end • Data integrity is a major issue: must test the whole business process with data • Number of combinations with distributors and parts, equipment: testing is frequent and laborious • Regression testing important – core ordering processes have to be robust! • Equipment are possible to configure based on customer needs; testing needed that configuration is correct and saved in SAP • Agile development: need fast feedback to developers 6
  • 7. • Preparations to the first pilot distributors • Roll-outs for first group of users (EMEA) • Manual quality validation • Discussion begun about automatic validation – because the amount of distributors was seen to grow fast • More distributors added to production • Qentinel Pace taken into use in sprint mode • Focus in validating the purchase flow end-to-end (SAP automation excluded) • Multibrowser and multienvironment support implemented • Automation to cover SAP (QVision) CONFIDENTIAL7 • Testing coverage increased also to capital equipment side • Ensuring the capital readiness for pilot • Readiness for Qentinel Pace achieved to SAP back-end verification What has been done? 1Q2018 ? 2Q2018? 3Q2018
  • 8. Qentinel Pace™ Robotic software testing https://qentinel.com/software-testing/ Test automation • Cloud-based • Keyword-based tests require no programming skills • Integration with DevOps tools Business impact • Cause-effect model Quality reporting • Any number of KPIs • From any source • In a hierarchy Usage-based pricing 8
  • 9. Qentinel QA solution Qentinel Pace™ - Robotic Software Testing End-to-end testing of the purchase flow • Ensuring that system operates as it is planned • Both in the parts’ and the capital equipment side • Main features and data are verified Qentinel helps in user validation • Assisting Metso in validating features Main features are first tested manually then automatized • Coordinating business testing activities at Metso 9
  • 10. Simplified environment architecture SAPMM Materials Management Hybris Cloud Shop front-end my.metso.com Refresh Development environments STG STG RMMQMM QA QA DMM Dev Dev PMM Prod Prod Production Qentinel Pace Priority 10
  • 11. Manual vs. Robotic software testing • Robot won’t take breaks. • Between test runs some maintenance for scripts is needed. • Manual testing can focus on possible problematic areas. Qentinel Pace automation: Execution time for 1 distributor and 11 cases for Parts: 8min 25sec We support ~110 distributors in Qentinel Pace Manually ~ 1 week (37 hours) With automation ~ 7 hours Manual testing: Execution time for 1 distributor and 11 cases for Parts: 20min 50sec 11
  • 12. Typical findings from automated testing • Scope related changes • Configuration issues • System ”Oops errors” in various situations. - Changing the sales area of same distributor, corrupted cart • Functionality errors • Problems in SAP environment reflects to front-end • Inconsistency errors in: - Format how to present different measures, decimal digits etc. 12
  • 13. CONFIDENTIAL13 Insights • Dashboard of KPI’s and metrics which are important to project (Data source can be any relevant system e.g. JIRA, Azure DevOps etc.) • Quality Index provides real time status of overall business benefits
  • 14. • Automated testing creates confidence and pushes quality • Monthly deployments cause pressure on continuous quality assurance • Regression testing is critical – core ordering processes cannot tolerate errors • Quality assurance feedback for go-live decisions always reviewed • Larger adoption of test automation among the developers and testers progressing CONFIDENTIAL14 How Metso has seen the QA service? What are the benefits seen already?

Editor's Notes

  1. Interviews, surves, pilots, Events etc.... & rigorous modeling, design & feedback loop – iterative development
  2. Quick and easy parts identification, ordering, and tracking, Universal stock visibility, Fleet management tools, (Semi-) automated service orders
  3. Here as a reminder what we have done so far Thank you all for completing the two tasks online! We’ll discuss them today – and see our new visual identity!