1
Escape the Scripts of HP UFT
HP UFT Replacement Program for SAP GUI Testing
2
Presenters
Chris Kraus
Product Marketing
ckraus@worksoft.com
Rick Thorn
Professional Services
rthorn@worksoft.com
3
• Why Migrate Now?
• Why Worksoft?
• HP UFT Replacement Program
• Q & A
Agenda
4 4/27/2017
The Trouble with Script Based Testing?
COVERAGE
5
SAP Customizations
Configuration Changes to Standard Business Processes
SAP Feature Updates
Non-SAP Application Integrations
Top Reasons Script Based SAP Tests Break
Writing Programming to Test Programming
X
X
X
X
6
Worksoft Solutions & Technology
From Continuous Delivery to Continuous Transformation
Discovery & Visualization
Process Mining for SAP
Interactive & Passive
Capture
Advanced analytics
Business Process Testing
Certify Impact
Visual authoring
Out-of-the-box optimizations
for select enterprise apps
Continuous Execution
Lights-Out testing
Multi-tenant cloud services
Massive, elastic VM support
Worksoft Analyze® Worksoft Certify® Operations Suite
7
What Does a Business Process Look Like?
Graphical View of Consolidated Processes and Variations
8
Automatically Generated Process Documentation
QA and Business Analyst Friendly Screens
Page 2
Narrative:Input ORinto the (VBAK-AUART) Order Type CTextField and then pressNone.
Narrative:Input 3000 into the (VBAK-VKORG) SalesOrganization CTextField and then pressNone.
Narrative:Input 10 into the (VBAK-VTWEG) Distribution Channel CTextField and then pressNone.
Narrative:Input 00 into the (VBAK-SPART) Division CTextField and then pressNone.
Narrative:Send Enter key to SAPMV45A:0101 Window.
WindowName:SAPMV45A:4021
Page 3
Narrative:Input the value PO-123127 into the (VBKD-BSTKD) PONumber TextField
WindowName:SAPMV45A:4701
Page 7
Narrative:Input 3000 into the (LIKP-VSTEL) Shippingpoint CTextField and then pressNone.
Narrative:Input 03.05.2017 into the (LV50C-DATBI) Selection date CTextField and then pressNone.
Narrative:Input 62164 into the (LV50C-VBELN) Order CTextField and then pressNone.
WindowName:SAPMain
Narrative:Pressthe Enter Button.
Narrative:Pressthe Save (Ctrl+S) Button.
9
Automatically Generated Certify Processes
Processes Grouped into Sub-Processes for Reusability
10
The Business Friendly Test Solution:
• Scriptless Object Action Framework
• Test cases built using simple narratives that explain
the testing activities being performed
• All test assets are stored in a shared relational
repository, including the application maps
• Easy to edit tests
60 to 80% reduction in overall
testing project and on-going
maintenance costs.
Architected for end to end business
process testing across enterprise apps.
“Because there is no syntax involved
with Worksoft Certify, process and
actions are more like executable
documentation, making maintenance
much easier.”
- IT Central Station, Real User Review
Business Driven Automated Testing!
End-to-End Time to ValueCollaborative
Why Worksoft Certify
The Right Solution for Enterprise Application End-to-End Validation
11
UFT Replacement Program for SAP
GUI Testing
Rick Thorn
12
Benefits:
• Minimal customer effort required to migrate tests
• Less tests to maintain
• Easy to edit tests
• Visualize logical breaks in long tests to modularize
• Improve end-to-end business process coverage
The RESULT: A new end-to-end business
process focus, all while greatly reducing the
number of separate scripts to be
maintained. Average reduction in assets
of 60% to 80%.
Program Overview
HP UFT Replacement Program
The UFT Replacement Program is a software driven approach that
quickly and easily converts clients’ existing UFT test libraries into
Worksoft Certify, in order to
improve testing and reduce maintenance.
13
Rationalize and Automate
14
• Discover existing
processes
• Remove duplicate test
cases
• Finalize tests to be
migrated
Analyze
• HP UFT test scripts
converted to Certify
automated test cases
• Assemble end-to-end
flows from unit tests
Migrate • HP UFT migration
completed
• Users execute tests
using Certify
Run
• Minimal customer participation required
• SAP GUI only at this point
• HP UFT scripts must work
Program Overview
HP UFT Replacement Program
15
• Leverage Worksoft Analyze® to capture existing UFT scripts
• Start Capture for Analyze on local desktop where UFT will execute
• Test flow, screenshots and step details automatically uploaded to Analyze
• Visualize in Analyze to determine duplication and correct process flow for end-to-end tests,
and to detect logical break points for modularization
• Analyze diagrams the unique business process flows from all captured tests
• Analyze shows the uniquely different transaction tests in the process flow diagram
• Turn UFT scripts into complete business process documents
AnalyzePhase 1 - Analyze
HP UFT Replacement Program
16
• UFT scripts turn into Worksoft Certify Test
assets
• Generated assets automatically create
end-to-end business processes and
supporting reusable sub-processes
• After importing tests into Certify, we apply
variables, recordsets, and reuse existing
processes
• Enable maximum coverage with
minimum assets
Phase 2 - Migrate
HP UFT Replacement Program
Migrate
17
• Use Worksoft Execution Manager to run processes in
parallel to validate reliable unattended test execution
• Run from HPE ALM when test results need to be
documented in existing HP Quality Center
• SAP Solution Manager (SolMan) support
• Run often! Daily, weekly or monthly for improved
system reliability
• Start process run as part of your Continuous
Integration (CI) or Continuous Delivery (CD)
Environment
• Utilize Worksoft Impact to intelligently run subsets of
Worksoft Certify processes for targeted risk based
testing
RunPhase 3 - Run
HP UFT Replacement Program
18
How Long Does it Take?
HP UFT Replacement Program
ConfigureScope
Identify the Team Software Installation
Socialize Best Practices with
the Team
Scope the Project Size
Discover
Create Folder Structure to
Meet Scope
Capture UFT Scripts into Analyze
Analyze Processes for
Automation Efficiencies
Generate Documentation and
Automation Steps
Week 1 Weeks 1-2 Weeks 3-4Weeks 2-3
Install Dashboards for Metric
Reporting
Automate Run
Create Resilient and Reliable ETE
tests
Ensure Process Data is
Completely Re-runnable
Update to Include Audit and
Validation Points
Run Baseline
Upgrade Process to Current
Environment
Run Regression
Review Results
Maintain
Week 4+
Validate the UFT Scripts
Pilot program of 150 UFT scripts
19
Case Study: US Federal Agency
Business Initiatives: Client had chosen Worksoft Certify to
help modernize their approach to testing.
The successful conversion is giving the agency more complete
testing coverage and validation that critical processes are being
executed correctly.
Converted
nearly all their
2,500+ QTP
scripts to
Certify
Reduced tests
to 300 Worksoft
business
process tests
Testing time
reduced from
two weeks to a
few hours
TIME TO VALUE SIMPLICITY SPEED
20
Major US Electric Utility
• 67% reduction in the number of
total tests and transaction tests
• Tests reduced from 600 to 200
Global Oil Company
• 81% reduction in transaction
tests
• 40% reduction in end-to-end tests
• Identical business process
coverage maintained
Real Results: Customer Case Study's (Cont.)
21
• Reduce maintenance costs
• Improve end-to-end business
process test coverage
• Complete business process
documentation and test flow
validation
• Fewer automation tools to support
Benefits Recap:
22
Escape the Scripts of HP UFT!
Get Started Today!
Contact: info@worksoft.com
23
Join Worksoft at SAP SAPPHIRE 2017!
May 16-18, 2017
Orlando, FL
Booth #738
24
Questions?
25
Thank You!

Escape the Scripts of HP UFT

  • 1.
    1 Escape the Scriptsof HP UFT HP UFT Replacement Program for SAP GUI Testing
  • 2.
    2 Presenters Chris Kraus Product Marketing ckraus@worksoft.com RickThorn Professional Services rthorn@worksoft.com
  • 3.
    3 • Why MigrateNow? • Why Worksoft? • HP UFT Replacement Program • Q & A Agenda
  • 4.
    4 4/27/2017 The Troublewith Script Based Testing? COVERAGE
  • 5.
    5 SAP Customizations Configuration Changesto Standard Business Processes SAP Feature Updates Non-SAP Application Integrations Top Reasons Script Based SAP Tests Break Writing Programming to Test Programming X X X X
  • 6.
    6 Worksoft Solutions &Technology From Continuous Delivery to Continuous Transformation Discovery & Visualization Process Mining for SAP Interactive & Passive Capture Advanced analytics Business Process Testing Certify Impact Visual authoring Out-of-the-box optimizations for select enterprise apps Continuous Execution Lights-Out testing Multi-tenant cloud services Massive, elastic VM support Worksoft Analyze® Worksoft Certify® Operations Suite
  • 7.
    7 What Does aBusiness Process Look Like? Graphical View of Consolidated Processes and Variations
  • 8.
    8 Automatically Generated ProcessDocumentation QA and Business Analyst Friendly Screens Page 2 Narrative:Input ORinto the (VBAK-AUART) Order Type CTextField and then pressNone. Narrative:Input 3000 into the (VBAK-VKORG) SalesOrganization CTextField and then pressNone. Narrative:Input 10 into the (VBAK-VTWEG) Distribution Channel CTextField and then pressNone. Narrative:Input 00 into the (VBAK-SPART) Division CTextField and then pressNone. Narrative:Send Enter key to SAPMV45A:0101 Window. WindowName:SAPMV45A:4021 Page 3 Narrative:Input the value PO-123127 into the (VBKD-BSTKD) PONumber TextField WindowName:SAPMV45A:4701 Page 7 Narrative:Input 3000 into the (LIKP-VSTEL) Shippingpoint CTextField and then pressNone. Narrative:Input 03.05.2017 into the (LV50C-DATBI) Selection date CTextField and then pressNone. Narrative:Input 62164 into the (LV50C-VBELN) Order CTextField and then pressNone. WindowName:SAPMain Narrative:Pressthe Enter Button. Narrative:Pressthe Save (Ctrl+S) Button.
  • 9.
    9 Automatically Generated CertifyProcesses Processes Grouped into Sub-Processes for Reusability
  • 10.
    10 The Business FriendlyTest Solution: • Scriptless Object Action Framework • Test cases built using simple narratives that explain the testing activities being performed • All test assets are stored in a shared relational repository, including the application maps • Easy to edit tests 60 to 80% reduction in overall testing project and on-going maintenance costs. Architected for end to end business process testing across enterprise apps. “Because there is no syntax involved with Worksoft Certify, process and actions are more like executable documentation, making maintenance much easier.” - IT Central Station, Real User Review Business Driven Automated Testing! End-to-End Time to ValueCollaborative Why Worksoft Certify The Right Solution for Enterprise Application End-to-End Validation
  • 11.
    11 UFT Replacement Programfor SAP GUI Testing Rick Thorn
  • 12.
    12 Benefits: • Minimal customereffort required to migrate tests • Less tests to maintain • Easy to edit tests • Visualize logical breaks in long tests to modularize • Improve end-to-end business process coverage The RESULT: A new end-to-end business process focus, all while greatly reducing the number of separate scripts to be maintained. Average reduction in assets of 60% to 80%. Program Overview HP UFT Replacement Program The UFT Replacement Program is a software driven approach that quickly and easily converts clients’ existing UFT test libraries into Worksoft Certify, in order to improve testing and reduce maintenance.
  • 13.
  • 14.
    14 • Discover existing processes •Remove duplicate test cases • Finalize tests to be migrated Analyze • HP UFT test scripts converted to Certify automated test cases • Assemble end-to-end flows from unit tests Migrate • HP UFT migration completed • Users execute tests using Certify Run • Minimal customer participation required • SAP GUI only at this point • HP UFT scripts must work Program Overview HP UFT Replacement Program
  • 15.
    15 • Leverage WorksoftAnalyze® to capture existing UFT scripts • Start Capture for Analyze on local desktop where UFT will execute • Test flow, screenshots and step details automatically uploaded to Analyze • Visualize in Analyze to determine duplication and correct process flow for end-to-end tests, and to detect logical break points for modularization • Analyze diagrams the unique business process flows from all captured tests • Analyze shows the uniquely different transaction tests in the process flow diagram • Turn UFT scripts into complete business process documents AnalyzePhase 1 - Analyze HP UFT Replacement Program
  • 16.
    16 • UFT scriptsturn into Worksoft Certify Test assets • Generated assets automatically create end-to-end business processes and supporting reusable sub-processes • After importing tests into Certify, we apply variables, recordsets, and reuse existing processes • Enable maximum coverage with minimum assets Phase 2 - Migrate HP UFT Replacement Program Migrate
  • 17.
    17 • Use WorksoftExecution Manager to run processes in parallel to validate reliable unattended test execution • Run from HPE ALM when test results need to be documented in existing HP Quality Center • SAP Solution Manager (SolMan) support • Run often! Daily, weekly or monthly for improved system reliability • Start process run as part of your Continuous Integration (CI) or Continuous Delivery (CD) Environment • Utilize Worksoft Impact to intelligently run subsets of Worksoft Certify processes for targeted risk based testing RunPhase 3 - Run HP UFT Replacement Program
  • 18.
    18 How Long Doesit Take? HP UFT Replacement Program ConfigureScope Identify the Team Software Installation Socialize Best Practices with the Team Scope the Project Size Discover Create Folder Structure to Meet Scope Capture UFT Scripts into Analyze Analyze Processes for Automation Efficiencies Generate Documentation and Automation Steps Week 1 Weeks 1-2 Weeks 3-4Weeks 2-3 Install Dashboards for Metric Reporting Automate Run Create Resilient and Reliable ETE tests Ensure Process Data is Completely Re-runnable Update to Include Audit and Validation Points Run Baseline Upgrade Process to Current Environment Run Regression Review Results Maintain Week 4+ Validate the UFT Scripts Pilot program of 150 UFT scripts
  • 19.
    19 Case Study: USFederal Agency Business Initiatives: Client had chosen Worksoft Certify to help modernize their approach to testing. The successful conversion is giving the agency more complete testing coverage and validation that critical processes are being executed correctly. Converted nearly all their 2,500+ QTP scripts to Certify Reduced tests to 300 Worksoft business process tests Testing time reduced from two weeks to a few hours TIME TO VALUE SIMPLICITY SPEED
  • 20.
    20 Major US ElectricUtility • 67% reduction in the number of total tests and transaction tests • Tests reduced from 600 to 200 Global Oil Company • 81% reduction in transaction tests • 40% reduction in end-to-end tests • Identical business process coverage maintained Real Results: Customer Case Study's (Cont.)
  • 21.
    21 • Reduce maintenancecosts • Improve end-to-end business process test coverage • Complete business process documentation and test flow validation • Fewer automation tools to support Benefits Recap:
  • 22.
    22 Escape the Scriptsof HP UFT! Get Started Today! Contact: info@worksoft.com
  • 23.
    23 Join Worksoft atSAP SAPPHIRE 2017! May 16-18, 2017 Orlando, FL Booth #738
  • 24.
  • 25.

Editor's Notes

  • #11 10
  • #13 Leverage Worksoft Analyze® to capture existing UFT scripts Visualize in Analyze to determine duplication elimination and process flow for ETE tests. Turn UFT scripts into Worksoft Certify Test assets and business process documents. Assemble E2E flows from unit tests. Minimal customer participation is required. The result: A new end-to-end business process focus, all while greatly reducing the number of separate scripts to be maintained. Average reduction in assets is 67% (3 to 1). Reduce the number of automation tools supported. SAP GUI only at this point UFT scripts must work
  • #15 Leverage Worksoft Analyze® to capture existing UFT scripts Visualize in Analyze to determine duplication elimination and process flow for ETE tests. Turn UFT scripts into Worksoft Certify Test assets and business process documents. Assemble E2E flows from unit tests. Minimal customer participation is required. The result: A new end-to-end business process focus, all while greatly reducing the number of separate scripts to be maintained. Average reduction in assets is 67% (3 to 1). Reduce the number of automation tools supported. SAP GUI only at this point UFT scripts must work
  • #19 50 ETE tests resulting from 150 UFT scripts.
  • #20 A large U.S. Government agency had an existing testing approach and was in the process of moving to Worksoft Certify. This organization has been able to convert nearly all of their 2,500+ QTP scripts to Worksoft Certify tests. By combining the single-transaction QTP scripts into end-to-end business processes, those 2,500+ QTP scripts were reduced to approximately 300 Worksoft Certify® business processes that can now be tested repeatedly in an automated fashion. Testing that once took weeks to execute can now be completed in a matter of hours. The successful conversion is giving the agency more complete testing coverage and validation that critical processes are being executed correctly.
  • #22 Elimination of duplicate test assets means a significantly reduced number of test assets which results in a greatly reduced cost of maintenance. Using Worksoft Analyze to visualize your business processes enables you to identify and improve end-to-end business process test coverage, revealing process flow redundancies in testing, and showing where long tests can be easily modularized to enhance test reuse. Worksoft Analyze documentation will allow you to provide business process documentation and test flow validation to your business users. Reduce the number of automation tools supported, continue to enjoy returns on your original automation investment and stop paying maintenance on multiple automation solutions Best of all the UFT Replacement Program is available now and can be executed quickly and efficiently. A pilot effort to prove the concept can be done for 150 UFT scripts in under 4 weeks.