SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Dernier (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

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

Notes de l'éditeur

  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.