SlideShare a Scribd company logo
1 of 35
Download to read offline
Enabling Business Users for SAP Testing
George Wilson
SAP Implementation
SAP Testing Presents a
Constant Challenge
Pressure for change
Technology Changes:
Release upgrades
Enhancement packages
Service packages
Infrastructure
adaptations
Migrations
Changes = Frequent Testing
Business Changes:
Mergers &
acquisitions
BPO
Products
Regulatory
QA King-pin
SAP Testing Challenges
Quality Assurance is key
Disparate teams
Departmental
Skill gaps
Off shoring
Access to information
Project status
Reporting
Manual nature of testing
Automation is hard
Poll 1
Who does the testing?
1. Business users
2. Business Analysts
3. QA team
4. Partner – on-site
5. Partner - outsourced
Top Upgrade Challenges
Source 2010 SAP Upgrade Benchmark Survey – Panaya Inc
Effort Spent in Implementation
Winning Tactics in Testing
For SAP Testing Survival
Involve all Stakeholders
Poll 2
What are your plans with SAP? (Tick all
that apply)
1. About to go through a technical upgrade
2. About to go through a functional upgrade
3. Due to go live on new SAP implementation
Focus on testing
Plan and Manage Project
Efficiently
Optimal project planning that empowers
stakeholders
Stay on target
Single point of reference
Planning & Processes
Planning & Processes
Carry out Impact Analysis
Manual impact analysis takes time and is
costly
Pinpoint at specific problems at code level
Reduces risk
Reduces QA requirements
Cut project timescales
Make Manual Testing Easier
Addresses
Unit testing
System testing
Regression testing
UAT
Performed by
Professional Testers
SME’s
BA’s
End-users
Inadequately documented
Often the “Wild West”
Minimise Script Maintenance
Scripting code driven
High maintenance burden
Limited audience
Technical specialists
Often shelf-ware
Sub Main
Dim Result(50) As Integer
Dim i as Integer
Dim NewResult as String
StartBrowser "http://pandora.ple.blahblah.co.uk/action.pega?f1000=SIGNON&profile=test3", "WindowTag=WEBBrowser"
Window SetContext, "WindowTag=WEBBrowser", ""
Window WMaximize, "", ""
delayfor 3000
Browser SetFrame,"Type=HTMLFrame;HTMLId=__pegMainFrame",""
Browser NewPage,"HTMLTitle=PANDORA - TEST1",""
Result(1) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f5p1", "VP=Object Properties;Wait=2,30")
Result(2) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f6p1", "VP=Object Properties2;Wait=2,30")
Result(3) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f8p1", "VP=Object Properties3;Wait=2,30")
Result(4) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f9p1", "VP=Object Properties4;Wait=2,30")
Result(5) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|ENTR", "VP=Object Properties5;Wait=2,30")
Result(6) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|APPR", "VP=Object Properties6;Wait=2,30")
Result(7) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|BACK", "VP=Object Properties7;Wait=2,30")
For i = 1 to 3
Select Case i
Case 1
InputKeys "robir"
PushButton Click, "Type=PushButton;Name=@ACTION=|ENTR"
Process
Knowledge
Results
Data
Automation meaningless
without re-use
Re-use is Key
Poll 3
Do you currently use a test automation solution
to help you with your SAP QA process?
1. Yes – high degree of automation
2. Yes – partially successful
3. Used to – not maintained
4. Mostly manual
Explore Test Automation
Application
Automation
High Risk
Manual
Why Test Automation
May Fail
Extensive ramp-up time
Lower on-going value
Skills
Acquisition
Build Script Library
Automation
partially
available
Script
Maintenance
Cycles
Benefit ‘Black-outs’
Shelf-ware Warning
Benefit
Effort
Time
Effort
4-8+ months
Programmatic Test Tools
Falling Back to
Manual Testing
Less challenging
More effort
Skills
Acquisition
Build Script Library
Automation
partially
available
Script
Maintenance
Cycles
Benefit ‘Black-outs’
Shelf-ware Warning Benefit
Effort
Time
Effort
4-8+ months
Programmatic Test Tools
Fall Back to
Manual Testing
Move Into Automation
Categorize manual test cases
Convert to Automation
Automatically
Enhance with
Variable data
Validation rules
Data analysis
Maintain test cases
Deal with constant change
Self-healing
Daily Regression
Cross platform
Multi action
Branching
Error recovery
Manual
Auto
Table effects
UI – Db validation
Data Rules
Start:
Manual
Testing
Progress:
Automated
Testing
Test Cycles
Ensure End to End Testing
SOA NetWeaver PI, Tibco,
Software AG, Web
Methods, Websphere…
Oracle
SQLServer
DB2
SAP PI Testing
Code-free
Test
Stub
Simulate
Drive
SAP Test Data
Raise order Despatch Invoicing GL processing
Incremental Roll-back
Automated Test Processes
SAP Testing Eco-System
Customer Example
Vertical:
Drinks manufacturing & hospitality
Challenges:
6 month cycle for testing of complex SAP upgrades
Business users time limitations and limited technical skill
Original Solution:
Manual and automated testing solution for use in all SAP
updates and in building of regression packs
SAP implementation & upgrades managed with Qualify
Customer Example
Vertical:
Energy utility
Challenges:
No testing team
Business users limited technical skill - no coding
Original Solution:
Manual and automated testing solution for use in User
Acceptance Testing
SAP implementation & upgrades managed with Qualify
Success in SAP Testing
Current skills and resources
Ability to adapt to change
Rapid process
Not another bottleneck
Project visibility and control
Go-live decisions with
confidence and minimal
disruption
Manage the entire quality
process and test environment
Keep, extend, reuse
Questions?
www.origsoft.com
solutions@origsoft.com

More Related Content

What's hot

Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realitiesmanoj7698
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006anjuabel
 
Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0manoj7698
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summarydeyoepw
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
SaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOpsSaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOpsSoftServe
 
Resume - Gagan Gupta
Resume - Gagan GuptaResume - Gagan Gupta
Resume - Gagan GuptaGagan Gupta
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerRobbie Minshall
 
Using HP Quality Center 10.0 Premier to introduce processes and control into ...
Using HP Quality Center 10.0 Premier to introduce processes and control into ...Using HP Quality Center 10.0 Premier to introduce processes and control into ...
Using HP Quality Center 10.0 Premier to introduce processes and control into ...Michael Deady
 
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...Strongstep - Innovation in software quality
 
Process Guidelines V2
Process Guidelines V2Process Guidelines V2
Process Guidelines V2Imaginea
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009Pepe
 
Do The Right Thing - Empowering Your Test Teams
Do The Right Thing - Empowering Your Test TeamsDo The Right Thing - Empowering Your Test Teams
Do The Right Thing - Empowering Your Test TeamsSmartBear
 
Running Realistic Load Tests: Answers to the Most Important Questions - Yours!
Running Realistic Load Tests: Answers to the Most Important Questions - Yours!Running Realistic Load Tests: Answers to the Most Important Questions - Yours!
Running Realistic Load Tests: Answers to the Most Important Questions - Yours!SmartBear
 
Automated Testing for IBM i
Automated Testing for IBM iAutomated Testing for IBM i
Automated Testing for IBM iADC Austin Tech
 

What's hot (20)

Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006St Final Hsiq Questcon Sales Presentation 092006
St Final Hsiq Questcon Sales Presentation 092006
 
Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summary
 
QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
SaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOpsSaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOps
 
Resume - Gagan Gupta
Resume - Gagan GuptaResume - Gagan Gupta
Resume - Gagan Gupta
 
Test automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application ServerTest automation lessons from WebSphere Application Server
Test automation lessons from WebSphere Application Server
 
Using HP Quality Center 10.0 Premier to introduce processes and control into ...
Using HP Quality Center 10.0 Premier to introduce processes and control into ...Using HP Quality Center 10.0 Premier to introduce processes and control into ...
Using HP Quality Center 10.0 Premier to introduce processes and control into ...
 
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
[Agile Portugal 2012] TSP/PSP and Agile-SCRUM: Similarities & Differences Stu...
 
Process Guidelines V2
Process Guidelines V2Process Guidelines V2
Process Guidelines V2
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
Do The Right Thing - Empowering Your Test Teams
Do The Right Thing - Empowering Your Test TeamsDo The Right Thing - Empowering Your Test Teams
Do The Right Thing - Empowering Your Test Teams
 
Pariksha testing services
Pariksha testing servicesPariksha testing services
Pariksha testing services
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
DST Vega test Tool
DST Vega test ToolDST Vega test Tool
DST Vega test Tool
 
Running Realistic Load Tests: Answers to the Most Important Questions - Yours!
Running Realistic Load Tests: Answers to the Most Important Questions - Yours!Running Realistic Load Tests: Answers to the Most Important Questions - Yours!
Running Realistic Load Tests: Answers to the Most Important Questions - Yours!
 
Pradeep_Radhakrishnan_H&M
Pradeep_Radhakrishnan_H&MPradeep_Radhakrishnan_H&M
Pradeep_Radhakrishnan_H&M
 
Automated Testing for IBM i
Automated Testing for IBM iAutomated Testing for IBM i
Automated Testing for IBM i
 

Similar to Enabling Business Users for SAP Testing

Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
 
QAS 2015 Overview Abbreviated Deck
QAS 2015 Overview Abbreviated DeckQAS 2015 Overview Abbreviated Deck
QAS 2015 Overview Abbreviated DeckDaniel Goodstein
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingTechWell
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationVipul Gupta
 
Everything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPEverything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPWorksoft
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Vipul Gupta
 
qLabs Test Automation
qLabs Test AutomationqLabs Test Automation
qLabs Test AutomationqLabs
 
Smart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test DynamixSmart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test Dynamixpanayaofficial
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testingraebrand
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testingraebrand
 
Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization TechniquesKanoah
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
Testing Essentials for the Age of Agile
Testing Essentials for the Age of AgileTesting Essentials for the Age of Agile
Testing Essentials for the Age of AgileApplause
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principlesTanya Epstein
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 

Similar to Enabling Business Users for SAP Testing (20)

Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
QAS 2015 Overview Abbreviated Deck
QAS 2015 Overview Abbreviated DeckQAS 2015 Overview Abbreviated Deck
QAS 2015 Overview Abbreviated Deck
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
 
Everything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPEverything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAP
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
 
qLabs Test Automation
qLabs Test AutomationqLabs Test Automation
qLabs Test Automation
 
Smart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test DynamixSmart SAP Testing with Panaya Test Dynamix
Smart SAP Testing with Panaya Test Dynamix
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Test Case Prioritization Techniques
Test Case Prioritization TechniquesTest Case Prioritization Techniques
Test Case Prioritization Techniques
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Testing Essentials for the Age of Agile
Testing Essentials for the Age of AgileTesting Essentials for the Age of Agile
Testing Essentials for the Age of Agile
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 

More from Original Software

Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOriginal Software
 
Manual Testing is Here to Stay
Manual Testing is Here to StayManual Testing is Here to Stay
Manual Testing is Here to StayOriginal Software
 
How to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 UpgradeHow to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 UpgradeOriginal Software
 
Dark Side of Application Quality Management
Dark Side of Application Quality ManagementDark Side of Application Quality Management
Dark Side of Application Quality ManagementOriginal Software
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Original Software
 
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdTop 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdOriginal Software
 
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% ConfidenceDelivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% ConfidenceOriginal Software
 

More from Original Software (7)

Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile World
 
Manual Testing is Here to Stay
Manual Testing is Here to StayManual Testing is Here to Stay
Manual Testing is Here to Stay
 
How to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 UpgradeHow to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 Upgrade
 
Dark Side of Application Quality Management
Dark Side of Application Quality ManagementDark Side of Application Quality Management
Dark Side of Application Quality Management
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
 
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdTop 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
 
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% ConfidenceDelivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
 

Recently uploaded

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
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
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
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
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
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
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
 

Recently uploaded (20)

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
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
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
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
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
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
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)
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
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
 

Enabling Business Users for SAP Testing

  • 1. Enabling Business Users for SAP Testing George Wilson
  • 3. SAP Testing Presents a Constant Challenge
  • 5. Technology Changes: Release upgrades Enhancement packages Service packages Infrastructure adaptations Migrations Changes = Frequent Testing Business Changes: Mergers & acquisitions BPO Products Regulatory
  • 7. SAP Testing Challenges Quality Assurance is key Disparate teams Departmental Skill gaps Off shoring Access to information Project status Reporting Manual nature of testing Automation is hard
  • 8. Poll 1 Who does the testing? 1. Business users 2. Business Analysts 3. QA team 4. Partner – on-site 5. Partner - outsourced
  • 9. Top Upgrade Challenges Source 2010 SAP Upgrade Benchmark Survey – Panaya Inc
  • 10. Effort Spent in Implementation
  • 11. Winning Tactics in Testing For SAP Testing Survival
  • 13. Poll 2 What are your plans with SAP? (Tick all that apply) 1. About to go through a technical upgrade 2. About to go through a functional upgrade 3. Due to go live on new SAP implementation
  • 15. Plan and Manage Project Efficiently Optimal project planning that empowers stakeholders Stay on target Single point of reference
  • 18. Carry out Impact Analysis Manual impact analysis takes time and is costly Pinpoint at specific problems at code level Reduces risk Reduces QA requirements Cut project timescales
  • 19. Make Manual Testing Easier Addresses Unit testing System testing Regression testing UAT Performed by Professional Testers SME’s BA’s End-users Inadequately documented Often the “Wild West”
  • 20. Minimise Script Maintenance Scripting code driven High maintenance burden Limited audience Technical specialists Often shelf-ware Sub Main Dim Result(50) As Integer Dim i as Integer Dim NewResult as String StartBrowser "http://pandora.ple.blahblah.co.uk/action.pega?f1000=SIGNON&profile=test3", "WindowTag=WEBBrowser" Window SetContext, "WindowTag=WEBBrowser", "" Window WMaximize, "", "" delayfor 3000 Browser SetFrame,"Type=HTMLFrame;HTMLId=__pegMainFrame","" Browser NewPage,"HTMLTitle=PANDORA - TEST1","" Result(1) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f5p1", "VP=Object Properties;Wait=2,30") Result(2) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f6p1", "VP=Object Properties2;Wait=2,30") Result(3) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f8p1", "VP=Object Properties3;Wait=2,30") Result(4) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f9p1", "VP=Object Properties4;Wait=2,30") Result(5) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|ENTR", "VP=Object Properties5;Wait=2,30") Result(6) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|APPR", "VP=Object Properties6;Wait=2,30") Result(7) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|BACK", "VP=Object Properties7;Wait=2,30") For i = 1 to 3 Select Case i Case 1 InputKeys "robir" PushButton Click, "Type=PushButton;Name=@ACTION=|ENTR"
  • 22. Poll 3 Do you currently use a test automation solution to help you with your SAP QA process? 1. Yes – high degree of automation 2. Yes – partially successful 3. Used to – not maintained 4. Mostly manual
  • 24. Why Test Automation May Fail Extensive ramp-up time Lower on-going value Skills Acquisition Build Script Library Automation partially available Script Maintenance Cycles Benefit ‘Black-outs’ Shelf-ware Warning Benefit Effort Time Effort 4-8+ months Programmatic Test Tools
  • 25. Falling Back to Manual Testing Less challenging More effort Skills Acquisition Build Script Library Automation partially available Script Maintenance Cycles Benefit ‘Black-outs’ Shelf-ware Warning Benefit Effort Time Effort 4-8+ months Programmatic Test Tools Fall Back to Manual Testing
  • 26. Move Into Automation Categorize manual test cases Convert to Automation Automatically Enhance with Variable data Validation rules Data analysis Maintain test cases Deal with constant change Self-healing
  • 27. Daily Regression Cross platform Multi action Branching Error recovery
  • 28. Manual Auto Table effects UI – Db validation Data Rules Start: Manual Testing Progress: Automated Testing Test Cycles Ensure End to End Testing SOA NetWeaver PI, Tibco, Software AG, Web Methods, Websphere… Oracle SQLServer DB2
  • 30. SAP Test Data Raise order Despatch Invoicing GL processing Incremental Roll-back Automated Test Processes
  • 32. Customer Example Vertical: Drinks manufacturing & hospitality Challenges: 6 month cycle for testing of complex SAP upgrades Business users time limitations and limited technical skill Original Solution: Manual and automated testing solution for use in all SAP updates and in building of regression packs SAP implementation & upgrades managed with Qualify
  • 33. Customer Example Vertical: Energy utility Challenges: No testing team Business users limited technical skill - no coding Original Solution: Manual and automated testing solution for use in User Acceptance Testing SAP implementation & upgrades managed with Qualify
  • 34. Success in SAP Testing Current skills and resources Ability to adapt to change Rapid process Not another bottleneck Project visibility and control Go-live decisions with confidence and minimal disruption Manage the entire quality process and test environment Keep, extend, reuse