SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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 !

Mais conteúdo relacionado

Mais de 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
 

Mais de 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
 

Último

Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 

Último (20)

Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 

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?

Notas do Editor

  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!