SlideShare una empresa de Scribd logo
1 de 29
Automated QA


For CA / IBM i
Customers




Summer 2012
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 Base

App 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 Repository

Third-party Solutions
•  Soreco, Databorough, Worksoft, Websydian
Overview

•   Brief Intro to Automated QA/Testing

•   Using Worksoft Certify

•   Question and Answer

•   Next Steps
Value Proposition


  Automated testing radically
alters the economics of quality

         Removes technical barriers for wider participation

         Expands test coverage across applications & platforms

         Reduces implementation overhead

         Reduces lifetime cost of ownership
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
Business Case For Change


Business risk is increasing
    • Market pressure drives schedules
    • Functionality, complexity expanding
    • Applications exposed to customers
Manual testing can’t keep pace
    • Time, resources and skills are limited
    • No reusability means decreasing coverage
    • Time, turnover cause loss of knowledge
Production data must be obfuscated for testing
    •   Compliance
    •   Outsourcing/offshoring
Automation is only answer
    • Increase coverage
    • Reduce time, resources
Return on Investment




25%                                 25%
Requirements                        Requirements
Analysts             35% Testing                   17% Testing
                                    Analysis

                                                        Cost & Time
                                                        Savings
                                   35% Design &
      40% Design &                 Development
      Development




    Scripting / Manual
Certify Reduces Testing $ by > 60%


                   Manually
                                      Create
                   Update
                                     Test Plan
                    Scripts

                                                                 Automatically
                                                                                            Create
                                                                   Update
 Execute                                           Define Test                             Test Plan
Test Scripts                                         Cases
                                                                  Test Cases


                    Circle of Pain

                                                    Develop
 Debug
                                                      Test
Test Script                                                        Execute               Define
                                                   Framework
                                                                  Test Cases           Test Cases


                 Code/Modify          Record
                  Test Script        Test Script


              Exclusively technical resources                            Business people
Certify Reduces Time to Market



                                Scripting Tool


Requirements &           Design &                    TestScript Development   Execution
Analysis                 Development




  Requirements &         Design &
  Analysis               Development



                 Test Development      Execution




                                         Time
Customer Case Studies

Before: One application took four                                          Training
months to test with scripting                    2 weeks training per user on script programming language
                                                 80% Time savings & productivity gain
Today with Certify: 32 are
                                                 2 days class training per user
tested in four months                            No programming
                                                                            Design
                                                 3 months to learn how to design a reusable testing system
Scripting tool after 2 years work:               1 week to design processes, cycles, schedules &
                                                 recordsets Reusability built into the repository
Only 2 out of 12 Member QA team could use
script tool                                                             Development
                                                 2 weeks script coding time per screen to validate all fields
No business analysts could use scripting tool.
                                                 4 hours to import screens, validation built-in
“Q/A is a bottleneck.”                           No coding required
Today with Certify:                                                      Maintenance
                                                 4 hours per screen change, for impact analysis & modifying
12 out of 12 member QA team using Certify
                                                 screen code
50+ Business Analysts & users using Certify      20 minutes to import new screens
                                                 Impact analysis & script update is automatic
Select Certify Clients
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)                 Certify
Worksoft 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
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 pending

No other solution can deliver these benefits
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
Movie / Demo




View 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
•   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

Más contenido relacionado

La actualidad más candente

IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Intland Software GmbH
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
 
Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011rgfordham
 
Adapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsAdapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsIBM UrbanCode Products
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPCIntroducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPCDVClub
 
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...VibrantGroup
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeCsb Reddy
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!goodfriday
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile DevelopmentGabriele Lana
 

La actualidad más candente (20)

IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
 
Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011
 
Adapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsAdapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex Applications
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Ketan Resume
Ketan ResumeKetan Resume
Ketan Resume
 
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPCIntroducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
Varun Rajasekaran-TIBCO
Varun Rajasekaran-TIBCOVarun Rajasekaran-TIBCO
Varun Rajasekaran-TIBCO
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_Resume
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
 
Gowrisankar_Resume
Gowrisankar_ResumeGowrisankar_Resume
Gowrisankar_Resume
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile Development
 

Similar a Automated Testing for CA Plex and 2E

Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringfsyed
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMDebora Di Piano
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsSantanu Bhattacharya
 
Session #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft ApproachSession #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft ApproachSteve Lange
 
QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementRofiqi Setiawan
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summarydeyoepw
 
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteKathy (Kat) Mandelstein
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspectiveImaginea
 
Automated Testing for IBM i
Automated Testing for IBM iAutomated Testing for IBM i
Automated Testing for IBM iADC Austin Tech
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare PresentationMichael Barrett
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementsunil singh
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern MethodologyEthan Jewett
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test LeftSmartBear
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER Piyush Prakash
 

Similar a Automated Testing for CA Plex and 2E (20)

Automatied Testing QA
Automatied Testing QAAutomatied Testing QA
Automatied Testing QA
 
Bridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoringBridging the gap between pre-production testing and production monitoring
Bridging the gap between pre-production testing and production monitoring
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALM
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projects
 
Session #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft ApproachSession #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft Approach
 
QA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab Management
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summary
 
IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track Keynote
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspective
 
Automated Testing for IBM i
Automated Testing for IBM iAutomated Testing for IBM i
Automated Testing for IBM i
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare Presentation
 
Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagement
 
RajivMishra
RajivMishraRajivMishra
RajivMishra
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern Methodology
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test Left
 
MousumiDebnath-Resume
MousumiDebnath-ResumeMousumiDebnath-Resume
MousumiDebnath-Resume
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
 

Más de CM First Group

CM WebClient Datasheet
CM WebClient DatasheetCM WebClient Datasheet
CM WebClient DatasheetCM First Group
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM First Group
 
Developing Apps with CA Plex + CM WebClient
Developing Apps with CA Plex + CM WebClientDeveloping Apps with CA Plex + CM WebClient
Developing Apps with CA Plex + CM WebClientCM First Group
 
CM WebClient for CA Plex
CM WebClient for CA PlexCM WebClient for CA Plex
CM WebClient for CA PlexCM First Group
 
CA 2E / Synon Keyboard Template
CA 2E / Synon Keyboard TemplateCA 2E / Synon Keyboard Template
CA 2E / Synon Keyboard TemplateCM First Group
 
CA Plex on Apple Mac, iOS, Android
CA Plex on Apple Mac, iOS, AndroidCA Plex on Apple Mac, iOS, Android
CA Plex on Apple Mac, iOS, AndroidCM First Group
 
WebClient Overview and 1.8 Roadmap
WebClient Overview and 1.8 RoadmapWebClient Overview and 1.8 Roadmap
WebClient Overview and 1.8 RoadmapCM First Group
 

Más de CM First Group (8)

CM WebClient Datasheet
CM WebClient DatasheetCM WebClient Datasheet
CM WebClient Datasheet
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany
 
Developing Apps with CA Plex + CM WebClient
Developing Apps with CA Plex + CM WebClientDeveloping Apps with CA Plex + CM WebClient
Developing Apps with CA Plex + CM WebClient
 
CM WebClient for CA Plex
CM WebClient for CA PlexCM WebClient for CA Plex
CM WebClient for CA Plex
 
CA 2E Function XREF
CA 2E Function XREFCA 2E Function XREF
CA 2E Function XREF
 
CA 2E / Synon Keyboard Template
CA 2E / Synon Keyboard TemplateCA 2E / Synon Keyboard Template
CA 2E / Synon Keyboard Template
 
CA Plex on Apple Mac, iOS, Android
CA Plex on Apple Mac, iOS, AndroidCA Plex on Apple Mac, iOS, Android
CA Plex on Apple Mac, iOS, Android
 
WebClient Overview and 1.8 Roadmap
WebClient Overview and 1.8 RoadmapWebClient Overview and 1.8 Roadmap
WebClient Overview and 1.8 Roadmap
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Automated Testing for CA Plex and 2E

  • 1. Automated QA For CA / IBM i Customers Summer 2012
  • 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 Base App 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 Repository Third-party Solutions • Soreco, Databorough, Worksoft, Websydian
  • 3. Overview • Brief Intro to Automated QA/Testing • Using Worksoft Certify • Question and Answer • Next Steps
  • 4. Value Proposition Automated testing radically alters 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. 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. Business Case For Change Business risk is increasing • Market pressure drives schedules • Functionality, complexity expanding • Applications exposed to customers Manual testing can’t keep pace • Time, resources and skills are limited • No reusability means decreasing coverage • Time, turnover cause loss of knowledge Production data must be obfuscated for testing • Compliance • Outsourcing/offshoring Automation is only answer • Increase coverage • Reduce time, resources
  • 7. Return on Investment 25% 25% Requirements Requirements Analysts 35% Testing 17% Testing Analysis Cost & Time Savings 35% Design & 40% Design & Development Development Scripting / Manual
  • 8. Certify Reduces Testing $ by > 60% Manually Create Update Test Plan Scripts Automatically Create Update Execute Define Test Test Plan Test Scripts Cases Test Cases Circle of Pain Develop Debug Test Test Script Execute Define Framework Test Cases Test Cases Code/Modify Record Test Script Test Script Exclusively technical resources Business people
  • 9. Certify Reduces Time to Market Scripting Tool Requirements & Design & TestScript Development Execution Analysis Development Requirements & Design & Analysis Development Test Development Execution Time
  • 10. Customer Case Studies Before: One application took four Training months to test with scripting 2 weeks training per user on script programming language 80% Time savings & productivity gain Today with Certify: 32 are 2 days class training per user tested in four months No programming Design 3 months to learn how to design a reusable testing system Scripting tool after 2 years work: 1 week to design processes, cycles, schedules & recordsets Reusability built into the repository Only 2 out of 12 Member QA team could use script tool Development 2 weeks script coding time per screen to validate all fields No business analysts could use scripting tool. 4 hours to import screens, validation built-in “Q/A is a bottleneck.” No coding required Today with Certify: Maintenance 4 hours per screen change, for impact analysis & modifying 12 out of 12 member QA team using Certify screen code 50+ Business Analysts & users using Certify 20 minutes to import new screens Impact analysis & script update is automatic
  • 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) Certify Worksoft 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. 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 pending No other solution can deliver these benefits
  • 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
  • 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

Notas del editor

  1. First, for those of you who are not familiar with CM First, here is an overview.
  2. Automated testing is a technology that can radically alter the economics of software development. Investment in this technology can enable you to provide better software quality, both more rapidly and at a lower cost.First, use of a team based product can remove the technical barriers that make collaboration difficult. In many cases QA, development, and the business users do their work in silos, with little interaction. Just think about the possibilities of a team environment. In this environment, users can automatically send screens and data to recreate a problem to QA, who verifies the issue and sends notes to development. Development can then run the same automated scripts to verify that the problem is fixed. Secondly, in today software world, there are often several enterprise applications that must communicate and be tested as interconnected systems. However, expanding the automated QA process to cover applications with different presentations running on different platforms can be very difficult. Cross platform tooling can make this much easier to accomplish.Third, the act of implementing a new system version or new package is in itself very costly. Automation can reduce this cost by driving down the time required to put a new version into production, an activity that is often repeated several times during the life span of the application.These all add up to one primary benefit – reducing the total lifetime cost of ownership for your software assets, be they applications developed in house with CA technologies, other enterprise applications, or enterprise packages like SAP or PeopleSoft.
  3. Lets now move on to looking at the architecture of the tool. Certify is an enterprise level tool that can be utilized throughout the organization, including development, QA, and the business users. At the heart of Certify is a centralized collaboration database. This database, running on SQL Server, holds the information on all the applications under tests – from the applications maps and requirements through to test results. This collaborative approach is critical to achieving the benefits of automation – development can see exactly what the users are seeing.Integrated to the database are the interfaces to different application technologies. Certify can handle virtually any application. For standard technologies, there are generic interfaces that link to applications written in technologies as diverse as 5250, web, C#, and VB. As you will see in the demonstration, a recent new interface is CA Plex.If Certify does not handle your technology right out of the box, there is a software development kit that can be employed to define the technology to Certify. This SDK for example was employed to construct the CA Plex interface.Certify also handles popular enterprise applications out of the box. Support for SAP, Oracle, and PeopleSoft is strong. Process flows and application maps are handled out of the box, saving time and money on definition. For example, SAP is said to contain about 20,000 screens – you can imagine the effort to test an application of this magnitude without this type of support.