Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Automated QAFor CA / IBM iCustomersSummer 2012
Who is CM First?Enterprise Software Development Integrator•  Offices in Switzerland, USA, Italy, India•  Network of worldw...
Overview•   Brief Intro to Automated QA/Testing•   Using Worksoft Certify•   Question and Answer•   Next Steps
Value Proposition  Automated testing radicallyalters the economics of quality         Removes technical barriers for wider...
Time to value•   New idea    •   Market Opportunity – Market share    •   Business Process redesign•   Software needs to b...
Business Case For ChangeBusiness risk is increasing    • Market pressure drives schedules    • Functionality, complexity e...
Return on Investment25%                                 25%Requirements                        RequirementsAnalysts       ...
Certify Reduces Testing $ by > 60%                   Manually                                      Create                 ...
Certify Reduces Time to Market                                Scripting ToolRequirements &           Design &             ...
Customer Case StudiesBefore: One application took four                                          Trainingmonths to test wit...
Select Certify Clients
Certify’s Open Architecture    Development                                                                                ...
Certify Testing Differentiators•   Empowers all members of the quality process        -   Development, QA, BAs and subject...
CM First Value Add•           CA Plex Interface    •        Integrated with Certify    •        Import CA Plex screen maps...
Movie / DemoView Demo
Certify Process
Users and Groups
Applications and Projects
Application Maps
Versioning Maps
Versioning Maps
Requirements
Processes
Variables and Datasets
Executing Processes
Executing Processes
Executing Processes
Executing Processes
Summary•   Value add QA    •   Greater application quality    •   Faster time to market    •   More enterprise visibility•...
Upcoming SlideShare
Loading in …5
×

Automated Testing for CA Plex and 2E

5,307 views

Published on

Using Worksoft Certify to automatically test CA 2E and CA Plex applications, radically altering the economics of quality assurance.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Automated Testing for CA Plex and 2E

  1. 1. Automated QAFor CA / IBM iCustomersSummer 2012
  2. 2. Who is CM First?Enterprise Software Development Integrator• Offices in Switzerland, USA, Italy, India• Network of worldwide resale partners (Americas, EMEA, APJ, ANZ)CA Primary Sales and Technology Partner• CA 2E, CA Plex, CA Repository• Footprint covers 20% of Installed BaseApp Dev Products• CM Matchpoint ALM Suite• CM WebClient i+• CM Power (PHP) Suite• CM M3 (CA 2E Migration / Modernization)• CM Meta Analytics (Source Scan) for CA RepositoryThird-party Solutions• Soreco, Databorough, Worksoft, Websydian
  3. 3. Overview• Brief Intro to Automated QA/Testing• Using Worksoft Certify• Question and Answer• Next Steps
  4. 4. Value Proposition Automated testing radicallyalters the economics of quality Removes technical barriers for wider participation Expands test coverage across applications & platforms Reduces implementation overhead Reduces lifetime cost of ownership
  5. 5. Time to value• New idea • Market Opportunity – Market share • Business Process redesign• Software needs to be developed • How long can that take? • Requirements • Analysis, Design, Code • Test • Release• Make it shorter,• is the business demand
  6. 6. Business Case For ChangeBusiness risk is increasing • Market pressure drives schedules • Functionality, complexity expanding • Applications exposed to customersManual testing can’t keep pace • Time, resources and skills are limited • No reusability means decreasing coverage • Time, turnover cause loss of knowledgeProduction data must be obfuscated for testing • Compliance • Outsourcing/offshoringAutomation is only answer • Increase coverage • Reduce time, resources
  7. 7. Return on Investment25% 25%Requirements RequirementsAnalysts 35% Testing 17% Testing Analysis Cost & Time Savings 35% Design & 40% Design & Development Development Scripting / Manual
  8. 8. Certify Reduces Testing $ by > 60% Manually Create Update Test Plan Scripts Automatically Create Update Execute Define Test Test PlanTest Scripts Cases Test Cases Circle of Pain Develop Debug TestTest Script Execute Define Framework Test Cases Test Cases Code/Modify Record Test Script Test Script Exclusively technical resources Business people
  9. 9. Certify Reduces Time to Market Scripting ToolRequirements & Design & TestScript Development ExecutionAnalysis Development Requirements & Design & Analysis Development Test Development Execution Time
  10. 10. Customer Case StudiesBefore: One application took four Trainingmonths to test with scripting 2 weeks training per user on script programming language 80% Time savings & productivity gainToday with Certify: 32 are 2 days class training per usertested in four months No programming Design 3 months to learn how to design a reusable testing systemScripting tool after 2 years work: 1 week to design processes, cycles, schedules & recordsets Reusability built into the repositoryOnly 2 out of 12 Member QA team could usescript tool Development 2 weeks script coding time per screen to validate all fieldsNo business analysts could use scripting tool. 4 hours to import screens, validation built-in“Q/A is a bottleneck.” No coding requiredToday with Certify: Maintenance 4 hours per screen change, for impact analysis & modifying12 out of 12 member QA team using Certify screen code50+ Business Analysts & users using Certify 20 minutes to import new screens Impact analysis & script update is automatic
  11. 11. Select Certify Clients
  12. 12. Certify’s Open Architecture Development User applications QA Business STANDARD HTML 5250/3270 .NET Dynamically VB Java XML learned by CA Plex CA 2E (ip) CertifyWorksoft Certify Server Centralized collaboration database NON STANDARD generic SDK Customized User Profiles Permissions for each Application Maps UI control Projects Processes custom Requirements Process Results Attributes application Variables ENTERPRISE Reporting Data PeopleSoft Process flows SAP Oracle and appl. maps
  13. 13. Certify Testing Differentiators• Empowers all members of the quality process - Development, QA, BAs and subject matter experts• Ease of Outlook – power of programming - Simplified interface, abstraction layer masks advanced engineering• Store application knowledge in repeatable tests - Convert experience into cumulative assets release to release• End-to-end testing across platforms - Test entire business process across Web, IBM i, mainframe, Java, .NET, VB, SOA, etc• Enables concurrent test development - Develop tests before code delivery to reduce time to market• Open support for tools, language independent - Patent pendingNo other solution can deliver these benefits
  14. 14. CM First Value Add• CA Plex Interface • Integrated with Certify • Import CA Plex screen maps • Get and Set values of Screen Components • Manipulate Grids• CA 2E Screen Import• Experience with API / Customization • Adding components, specialized map import• Training focused on CA 2E/Plex User• Experience with migration of CA 2E
  15. 15. Movie / DemoView Demo
  16. 16. Certify Process
  17. 17. Users and Groups
  18. 18. Applications and Projects
  19. 19. Application Maps
  20. 20. Versioning Maps
  21. 21. Versioning Maps
  22. 22. Requirements
  23. 23. Processes
  24. 24. Variables and Datasets
  25. 25. Executing Processes
  26. 26. Executing Processes
  27. 27. Executing Processes
  28. 28. Executing Processes
  29. 29. Summary• Value add QA • Greater application quality • Faster time to market • More enterprise visibility• Tighter integration with business • Subject matter experts fundamental to the process• Faster delivery cycles • 80% less training required • 92% faster design • 95% faster test development • 97.5% more efficient maintenance

×