Scriptless Test Automation For HP ALM February 24, 2015 Brad Oliver, Director of Sales About TurnKey Solutions Founded 1992, HP/Mercury technology partner since 1995, HP OEM Partner since 2012 Privately held, HQ in Denver, CO with offshore operations in India Global presence – growing customer presence across all continents Our automated testing solutions are built exclusively on the industry leading HP ALM technology stack Scriptless automated testing enables broad use for hundreds of application types using a common set of tools, by business users, TCOE’s and QA experts TurnKey Customers Common Automated Testing Challenges Record and Playback Technology Time consuming to run through every possible process flow to create scenarios, requires programming skills to create and maintain the scripts. Minimal Automated Test Coverage Business process complexity leads to many test scenarios resulting in low test coverage introducing significant business risk. Keeping Automation Test Cases Up-To-Date Faster development cycles and business changes require on-going maintenance and up-todate test cases (family packs, enhancements, customizations, patches, etc.) Staffing The Necessary Testing Resources It takes someone with a technical skill set to properly build and maintain test automation with traditional tools and those resources are hard to find. Automated Test Half-life Scripts recorded here 100 Usable Automated Tests (%) 90 80 70 Try to reuse scripts here, … 60 50 40 30 20 10 0 1 2 3 4 Change Cycle 5 6 7 Our Solutions “Automate the Automation” Automatically creates and maintains automated test automation Uses data-driven technology to enable users to create test flows covering all possible test scenarios Automatically identifies the changes in your applications and provides rapid, intelligent test case updates Fully leverages your current investment in HP automated testing platform. Existing test script libraries can continue to be used. Provides for a common set of tools to automate all applications. TurnKey Solution Product Family Scriptless Testing An automated, programming free BPT Components generator that works with any application supported by QTP/UFT. Accelerator Packages A comprehensive library of prebuilt BPT components and test cases ready for fast and easy implementation. Impact-based Analysis Dynamic Impact Analysis and Testing Leveraging HP ALM. TurnKey Accelerators Dramatically accelerates time to automation and ROI Traditional Test Automation Time to Value Accelerator Time to Value Test Creation ™ cFactory - Auto-create components cFactory supports any environment supported by QTP/UFT. Extended application/technology support Creating test automation components is as easy as clicking on your application screens through custom Rules Base templates and Add-Ins by TurnKey Code-free component generation! ™ cFactory - Auto-create test cases The automation components are strung together to create automated test cases cFactory™ converts test case creation from scripting to drag-and-drop! cFactory™ - Data Driven Architecture cFactory’s™ dataDriver™ automatically builds a formatted Excel workbook Test Execution/ Data Driven Architecture cFactory™ - Data Driven Architecture Requisition Requisition Summary Excel Workbook Requisition Status Test Scenario 1 Date Range Sourcing Status Source Delivery Related Docs Date Range Details Sourcing Related Docs Req Summary dataDriver™ Test Scenario 3 Source Currency Delivery Test Scenario 2 Details Test Scenario 4 Currency Master Requisition Test Test Scenario … cFactory™ - Data Driven Architecture Requisition Requisition Requisition RequisitionSummary Summary Excel Workbook Requisition Requisition Status Status Test Scenario 1 Date Date Range Range Sourcing Sourcing Status Status Source Delivery Delivery Related Docs Docs Related Date Range Details Te s t m o r e o f y o u r a p p l iCurrency cCurrency ation Delivery with fewer test cases without writing Related RelatedDocs Docs code Sourcing Test Scenario 2 Req Summary Summary Req dataDriver™ Test Scenario 3 Source Source Details Details Test Scenario 4 Currency Currency Requisition Test Test Scenario … Test Maintenance Application-Aware Auto Update cFactory™ - Auto-updates Test Sets Dramatically Reduced Test Case Maintenance Effort cFactory™ - Auto-maintenance View cFactory helps you see and understand the changes Smart Impact Analysis TurnKey LiveCompare The Need for Smart Lifecycle Management Software VA01 (Create Sales Order) Depth=2 Links=19,242 What Does “Most-at-Risk” Mean? Relationship to Change Usage Business Critical Objects Risk Smart Impact Analysis/HP ALM Integration 600 500 492 400 Usage 300 Testable 200 144 96 100 72 31 1 0 Used Impacted Most-at-Risk Extraordinary Value - TurnKey Delivers 78%+ Savings POC – 2 CLP Functions ~50 Current CLP Functions Prep Current State - QTP Framework • Libraries • Re-useable Actions •Object Repository 14 Hrs per Function 28 Hrs TurnKey Framework • Keywords • Re-useable Actions • QTP Supt for TurnKey ~50 Hrs Application Creation 70 QTP Scripts 3 Hrs per Script 210 Hrs 5:1 ratio {Current State: TurnKey} • 14 Test Scripts • 1 Hr per Script 14 Hrs Maintenance ~30% of Total Scripts ~21 Scripts 3 Hrs per Script 75 Hrs 5:1 ratio {Current State: TurnKey} ~4 Scripts 4 Hrs Totals: 2 CLP Functions 313 Hrs 68 Hrs 50 CLP Functions 1,886 Hrs 88 Hrs Questions/Demo