Preparing for Automation: Expanding Your Coverage Lunch and Learn Session 6 Oct. 2015 Turnkey Proprietary & Confidential
Welcome! Thank you for joining us. Let us introduce ourselves. Turnkey Proprietary & Confidential
Agenda Test Planning Analyze End-to-End (E2E) Scenarios Expanding Coverage What Should / Should Not be Automated The OSA and Extensibility Turnkey Proprietary & Confidential
Different Opinions About What to Automate and Why C-level QA Director/Manager Test Automation Engineer Share Your Experiences Turnkey Proprietary & Confidential
What Your Tests Typically Cover A modular approach with a TKS Accelerator is a great start since you need need to know how each of these systems works These are easy to outsource – don’t require a lot of business knowledge and TK Accelerators help They make useful regression tests when you need to change the system or sub-process GL/FI P2P OTC Payroll MM But this doesn’t cover the “big picture” so why stop there? Turnkey Proprietary & Confidential
Test Planning What would cause the company to lose money? What would cause the company to lose business? What is the environment in which I need to run my tests? What types of issues are “escaping” the testing process? What are the high-risk E2E business processes? What are the processes that your business runs every day? Turnkey Proprietary & Confidential
Some Examples Order process doesn’t trigger shipment Invoices don’t get sent Parts aren’t ordered for manufacturing Financial data in system gets corrupted and you can’t report accurately to investors Turnkey Proprietary & Confidential
Most E2E tests span different applications! End-to-end BPTs Requisition Requisition Summary Most E2E tests span different applications! Turnkey Proprietary & Confidential
Look at All Applications How do your applications fit together? How stable are your “adjoining” applications? What data do they pass? Evaluate your existing test cases What do they need to cover? How would they need to be expanded Turnkey Proprietary & Confidential
Share Your Experiences What to Automate? Seek agreement from all levels, especially key stakeholders / application “owners” Are they “typical” use cases? Or just infrequently done operations? Do they represent high-risk to your business? Would I want to run these multiple times? How often? Share Your Experiences Turnkey Proprietary & Confidential
Why Automate These? You want to run the high-risk tests often You can significantly cut time: 80 people/6-20 weeks to 2 people/2 days test execution time 75 hours to 4 hours for test maintenance using cFactory 35% time savings in test creation time using cFactory Real Customer Data! Turnkey Proprietary & Confidential
Does UFT Support Other Apps? The Object Support Analysis Typical web applications are supported OSA is needed to make sure Evaluates UFT’s ability to identify object classes Ensures that object operates properly If support is needed TurnKey Services can use the UFT Extensibility Accelerator to fix or develop required objects Turnkey Proprietary & Confidential
Extensibility Applications that typically need extensibility: .NET, WPF, some Java apps Extensibility is developed as an add-in to UFT Assign logical names to object classes Identify properties for all items Operations which can be used to select, select, click and manipulate tables UFT operations to handle Global Search, Table Search, and Table Entry FAQ Available Turnkey Proprietary & Confidential
Full Application Framework TurnKey will also develop or add to your existing rules base so that the custom add-in can be used with cFactory Common components may also be developed Turnkey Proprietary & Confidential
Share Your Thoughts on: Successes with using cFactory on other applications (outside of TurnKey’s Accelerators) Challenges TurnKey just added an Accelerator for Salesforce.com Turnkey Proprietary & Confidential
Questions?? Turnkey Proprietary & Confidential
Backup Slides Turnkey Proprietary & Confidential
Setup the Environment
Each cF User Needs a VM Windows 2008, Windows 7, Windows 8 (32-bit or 64-bit) OR WinServer 2008 R2 (64-bit only) Pentium III 550 MHz or higher microprocessor, quad core recommended 8 GB RAM (memory) - 6 GB is minimum 10 GB minimum free disk space 16 bit High Color Graphics card with 64 MB video memory Open Port: 1947 (both on the Concurrent License Server as well as on the client machine) Any browser, unless using extensibility (then IE8).
cFactory Support Matrix UFT versions UFT Patches Needed ALM versions ALM Patches Needed Excel versions UFT 11.53 Patch 4 and above ALM 11 Patch 19 and above Excel 2010 UFT 12.00 No Patches required ALM 11.52 Patch 05 and above Excel 2013 UFT 12.01 ALM 12.00 Patch1 Excel 2013 UFT 12.02 ALM 12.2 None UFT 12.5