SlideShare a Scribd company logo
Exhaustively Test Any Basic UI or API
in 30 Minutes
The Ideal for Any Organization Serious About
Continuous Delivery
Benjamin Johnson-Ward
DevOps: Continuous Delivery
CA Technologies
Presales Consultant
DO4X85E
@GridTools
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of
warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
Testing bottlenecks and the late detection of
defects make Continuous Delivery impossible.
This talk will examine how this can be resolved,
making the exhaustive testing of any basic UI or
API possible within 30 minutes.
Benjamin
Johnson-
Ward
CA Technologies
Presales Consultant
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
COMMON TESTING CHALLENGES
BREAKING DOWN THE TESTING INTO COMPONENTS
DEMO & SUMMARY
DEMO: FORMERLY MODELLING EXISTING TEST ASSETS
DEMO: AUTO-GENERATE TEST CASES & SCRIPTS
STORING TEST COMPONENTS AS RE-USABLE ASSETS
1
2
3
4
5
6
5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Why Bother?
 Over 60% of IT projects fail1
 And 31.1% will be cancelled before completion
2
 Only 16.2% are completed on-time and on-budget
 While testing takes half the time in the SDLC
 Testing can eat up to half of the budget
3
 $312 billion a year is spent on software bugs
4
1 & 2 – Standish Chaos Manifesto 2014
3 – Bloor, 2014
4 – Cambridge University Judge Business School, 2013
6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Design Dev. Test. Automation Deploy
A Typical SDLC: Too Manual, Too Linear, and Too Slow
7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Requirements are Practically Static, are Ambiguous,
and are Incomplete.
8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
The Results are Often Poor.
Over 50% of defects are introduced in the design phase
9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Manual Test Case Design
 Currently manual – a time consuming, error-prone process
 Is unsystematic, ad hoc, and has no real notion of “coverage”
 Over-testing and under-testing – 10-20% coverage with 4 times over-testing
 No linkage to test data – process is manual, painstaking and very time-consuming
 No flexibility for change requests: a critical weakness in an agile or Continuous
Delivery environment. Changes take longer than the original requirement!
10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Why Automation is Not a “Silver Bullet” for Testing
 Automated testing frameworks are heavily scripted
 Script generation is usually done manually
 As is script maintenance
 Alternative solutions, use:
 Record Playback
 Use script-less automation frameworks (keyword)
 But you’re back to Manual test case design
11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
 Test cases and scripts are created automatically from
“Active” requirements
 They are executed automatically
 Testing is Model Based for maximum coverage
 Use a Component Library of common and optimized
tests
 Test Data and Virtual End Points are created or found as
part of the Automation
 Automating the automation
Active Automation
Active Automation
12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Active Automation with CA Test Case Optimizer
 Increase the level of automation
 Re-use and standardize common test components
 Adapt quickly to change
 Maintain high levels of coverage
 Support Continuous Development frameworks
13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Model Based Testing – Step by Step
14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Linked Processes – Apply the Same Technique
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Model Based Testing – Step by Step
CUSTOMER NUMBER:
CUSTOMER NAME:
CUSTOMER COUNTRY:
DATA UPDATED
123456
HUW PRICE
UK
16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Validation Coverage ALL POSSIBLE ALL PAIRS ALL EDGES
17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Model Based Testing – Process Coverage
ALL POSSIBLEALL PAIRS
ALL EDGES & PATH HINTS
THE DECISION MODEL
18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Model Based Testing – Use Libraries of Test Cases
19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Model Based Testing – Use Libraries of Test Cases
20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Model Based Testing – Use Libraries of Test Cases
21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Active Automation with CA Test Case Optimizer
 Increase the level of automation
 Reuse and standardize common test components
 Adapt quickly to change
 Maintain high levels of coverage
 Support Continuous Development frameworks
22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
 Test cases and scripts are created automatically from
“Active” requirements
 They are executed automatically
 Testing is Model Based for maximum coverage
 Use a Component Library of common and optimized
tests
 Test Data and Virtual End Points are created or found as
part of the Automation
 Automating the automation
Active Automation
Active Automation
23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Automated Tests: Manual Generation
 Automated testing frameworks are heavily scripted
 Script generation is usually done manually
- As well as the maintenance
 Alternative solution:
Use scriptless automation frameworks (keyword)
– But you’re back to Manual test case design
 Optimal solution:
From automated test case generation ->
Through automated script generation->
To automated execution
- Automating the automation
24 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO4T15S
Case Study: Nordstrom Takes Retail Relief for Test Data
Management
11/18/2015 at 11:30 am
DO4T05S
Vision & Roadmap: The CA Roadmap for Test Data
Management
11/18/2015 at 1:00 pm
DO4T26T
Tech Talk: Fines in the Millions Levied Every Year Coming
Soon—The Business Case for Synthetic Data Generation
11/18/2015 at 2:00 pm
26 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must-See Demos
Test Data
Manager
DevOps
Theater 4
DevOps Sim
DevOps
Theater 3
Test Case
Optimizer
DevOps
Theater 4
TDM
Integrations
DevOps
Theater 4
27 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Follow On Conversations At…
Smart Bar
DevOps
Theater 4
Tech Talks
DevOps
Theater 4
28 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15

More Related Content

PDF
Juniper Networks®, Tech Mahindra & CA Discuss New Perspectives & Partnership...
PDF
Building regression tests to increase velocity and prevent things from “Going...
PDF
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
PDF
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
PDF
Raising the Speed Limit on Mobile App Development
PDF
Taking IT Analytics to the Next Level
PDF
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
PDF
TechTalk: Reduce Risk with Canary Deployments
Juniper Networks®, Tech Mahindra & CA Discuss New Perspectives & Partnership...
Building regression tests to increase velocity and prevent things from “Going...
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Raising the Speed Limit on Mobile App Development
Taking IT Analytics to the Next Level
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
TechTalk: Reduce Risk with Canary Deployments

What's hot (20)

PDF
Build Your Own Virtual API
PDF
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
PDF
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 2)
PDF
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
PDF
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
PDF
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
PDF
Modernizing COBOL Applications with CA GEN
PDF
Hands-On Lab: Increase Velocity with the CA Performance Management OpenAPI ...
PDF
Blazing Fast Testing for Blazing Fast Apps
PDF
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
PDF
DevOps for a 10-Year-Old (Codebase)
PDF
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
PDF
Move as Fast as Your Users with Mobile Test Automation
PDF
The Why, Where and How of Service Virtualization Adoption
PDF
Orchestrating Legacy Services Into Contemporary RESTful WEB APIs With CA App ...
PDF
IT Operations with the Mainframe: How the State of Oregon has created Custome...
PDF
Case Study: University of California Office of the President Studies Front En...
PDF
Continuous Delivery: the Strongest Link in Your Value Chain
PDF
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
PDF
Case Study: VF Corporation Takes a Practical Approach to Improving its MOJO w...
Build Your Own Virtual API
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 2)
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
Survive Industry Disruption and Deliver a Great Customer Experience with APIs...
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Modernizing COBOL Applications with CA GEN
Hands-On Lab: Increase Velocity with the CA Performance Management OpenAPI ...
Blazing Fast Testing for Blazing Fast Apps
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
DevOps for a 10-Year-Old (Codebase)
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
Move as Fast as Your Users with Mobile Test Automation
The Why, Where and How of Service Virtualization Adoption
Orchestrating Legacy Services Into Contemporary RESTful WEB APIs With CA App ...
IT Operations with the Mainframe: How the State of Oregon has created Custome...
Case Study: University of California Office of the President Studies Front En...
Continuous Delivery: the Strongest Link in Your Value Chain
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
Case Study: VF Corporation Takes a Practical Approach to Improving its MOJO w...
Ad

Viewers also liked (17)

PDF
Rethinking the news: An insider's look at NPR's responsive redesign
PDF
Design Huddle: Basic Design Principles
PDF
NPR Design Research: Story Page Legibility
PDF
Refresh Baltimore: Slicing up the design process
PPTX
Build a Recipe for Better UX Process with Fresh Lean Ingredients
PPT
Refresh DC: Data-Driven Design Decisions
PDF
Small Teams, Big Conversations
PDF
UX Process | Collaborating with Engineering
PPTX
UI UX design - talk at NewMe Accelerator
PDF
Designing a Better Process for UX
PPTX
The UX Process Behind Compelling User Experiences
PDF
2014 Evolving Your UX Process 1up
PDF
UX Design Process
PDF
Lean prototyping - Talk @ Alibaba UED
PPTX
Easy UX Process Steps Must follow by every UX Designer
PDF
Designing a Sustainable Enterprise UX Process
PDF
Design and UX in an Agile Process
Rethinking the news: An insider's look at NPR's responsive redesign
Design Huddle: Basic Design Principles
NPR Design Research: Story Page Legibility
Refresh Baltimore: Slicing up the design process
Build a Recipe for Better UX Process with Fresh Lean Ingredients
Refresh DC: Data-Driven Design Decisions
Small Teams, Big Conversations
UX Process | Collaborating with Engineering
UI UX design - talk at NewMe Accelerator
Designing a Better Process for UX
The UX Process Behind Compelling User Experiences
2014 Evolving Your UX Process 1up
UX Design Process
Lean prototyping - Talk @ Alibaba UED
Easy UX Process Steps Must follow by every UX Designer
Designing a Sustainable Enterprise UX Process
Design and UX in an Agile Process
Ad

Similar to Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organization Serious About Continuous Delivery (20)

PDF
Fueling DevOps with a Testing Trifecta: How the New World of Testing is Driv...
PDF
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
PDF
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
PDF
Leverage Service Virtualization on Your Roadmap for Success
PDF
How Active Automation can Deliver in the Application Economy
PDF
Accelerated Quality with CA Technologies Testing Solutions
PDF
Agile Test Data Automation with CA Automic Service Orchestration and CA Test ...
PDF
Application Testing Best Practices for Mobile Devices
PDF
It's the 2010's. Why are you Still Manually Writing Tests?
PPTX
Real Testing Scenario Strategy - Bringing It All Together For Success
PDF
How to Test the New Fashioned Way
PDF
TechTalk: Extreme Automation Creating Headless Tests “Automagically”
PDF
'Shift-Right' - Rapid Evolution with DesignOps
PDF
Integrating AI in software quality in absence of a well-defined requirements
PDF
CWIN17 New-York / Drive continuous delivery with continous testing
PDF
Proven Approaches to AI-Powered E2E Testing.pdf
PPTX
CWIN17 london delivering devops and release automation in fs - duncan bradf...
PPTX
Drive Continuous Delivery With Continuous Testing
PDF
Technology Primer: Building Applications the New-Fashioned Way
PDF
Creating a successful continuous testing environment by Eran Kinsbruner
Fueling DevOps with a Testing Trifecta: How the New World of Testing is Driv...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Leverage Service Virtualization on Your Roadmap for Success
How Active Automation can Deliver in the Application Economy
Accelerated Quality with CA Technologies Testing Solutions
Agile Test Data Automation with CA Automic Service Orchestration and CA Test ...
Application Testing Best Practices for Mobile Devices
It's the 2010's. Why are you Still Manually Writing Tests?
Real Testing Scenario Strategy - Bringing It All Together For Success
How to Test the New Fashioned Way
TechTalk: Extreme Automation Creating Headless Tests “Automagically”
'Shift-Right' - Rapid Evolution with DesignOps
Integrating AI in software quality in absence of a well-defined requirements
CWIN17 New-York / Drive continuous delivery with continous testing
Proven Approaches to AI-Powered E2E Testing.pdf
CWIN17 london delivering devops and release automation in fs - duncan bradf...
Drive Continuous Delivery With Continuous Testing
Technology Primer: Building Applications the New-Fashioned Way
Creating a successful continuous testing environment by Eran Kinsbruner

More from CA Technologies (20)

PPTX
CA Mainframe Resource Intelligence
PDF
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
PDF
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
PDF
Case Study: How The Home Depot Built Quality Into Software Development
PDF
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
PDF
Case Study: Privileged Access in a World on Time
PDF
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
PDF
Case Study: Putting Citizens at The Center of Digital Government
PDF
Making Security Work—Implementing a Transformational Security Program
PDF
Keynote: Making Security a Competitive Advantage
PDF
Emerging Managed Services Opportunities in Identity and Access Management
PDF
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
PDF
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
PDF
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
PDF
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
PDF
Blockchain: Strategies for Moving From Hype to Realities of Deployment
PDF
Establish Digital Trust as the Currency of Digital Enterprise
CA Mainframe Resource Intelligence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How The Home Depot Built Quality Into Software Development
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Case Study: Privileged Access in a World on Time
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: Putting Citizens at The Center of Digital Government
Making Security Work—Implementing a Transformational Security Program
Keynote: Making Security a Competitive Advantage
Emerging Managed Services Opportunities in Identity and Access Management
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Establish Digital Trust as the Currency of Digital Enterprise

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Understanding_Digital_Forensics_Presentation.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organization Serious About Continuous Delivery

  • 1. Exhaustively Test Any Basic UI or API in 30 Minutes The Ideal for Any Organization Serious About Continuous Delivery Benjamin Johnson-Ward DevOps: Continuous Delivery CA Technologies Presales Consultant DO4X85E @GridTools #CAWorld
  • 2. 2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  • 3. 3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Abstract Testing bottlenecks and the late detection of defects make Continuous Delivery impossible. This talk will examine how this can be resolved, making the exhaustive testing of any basic UI or API possible within 30 minutes. Benjamin Johnson- Ward CA Technologies Presales Consultant
  • 4. 4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Agenda COMMON TESTING CHALLENGES BREAKING DOWN THE TESTING INTO COMPONENTS DEMO & SUMMARY DEMO: FORMERLY MODELLING EXISTING TEST ASSETS DEMO: AUTO-GENERATE TEST CASES & SCRIPTS STORING TEST COMPONENTS AS RE-USABLE ASSETS 1 2 3 4 5 6
  • 5. 5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Why Bother?  Over 60% of IT projects fail1  And 31.1% will be cancelled before completion 2  Only 16.2% are completed on-time and on-budget  While testing takes half the time in the SDLC  Testing can eat up to half of the budget 3  $312 billion a year is spent on software bugs 4 1 & 2 – Standish Chaos Manifesto 2014 3 – Bloor, 2014 4 – Cambridge University Judge Business School, 2013
  • 6. 6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Design Dev. Test. Automation Deploy A Typical SDLC: Too Manual, Too Linear, and Too Slow
  • 7. 7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Requirements are Practically Static, are Ambiguous, and are Incomplete.
  • 8. 8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD The Results are Often Poor. Over 50% of defects are introduced in the design phase
  • 9. 9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Manual Test Case Design  Currently manual – a time consuming, error-prone process  Is unsystematic, ad hoc, and has no real notion of “coverage”  Over-testing and under-testing – 10-20% coverage with 4 times over-testing  No linkage to test data – process is manual, painstaking and very time-consuming  No flexibility for change requests: a critical weakness in an agile or Continuous Delivery environment. Changes take longer than the original requirement!
  • 10. 10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Why Automation is Not a “Silver Bullet” for Testing  Automated testing frameworks are heavily scripted  Script generation is usually done manually  As is script maintenance  Alternative solutions, use:  Record Playback  Use script-less automation frameworks (keyword)  But you’re back to Manual test case design
  • 11. 11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD  Test cases and scripts are created automatically from “Active” requirements  They are executed automatically  Testing is Model Based for maximum coverage  Use a Component Library of common and optimized tests  Test Data and Virtual End Points are created or found as part of the Automation  Automating the automation Active Automation Active Automation
  • 12. 12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Active Automation with CA Test Case Optimizer  Increase the level of automation  Re-use and standardize common test components  Adapt quickly to change  Maintain high levels of coverage  Support Continuous Development frameworks
  • 13. 13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Model Based Testing – Step by Step
  • 14. 14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Linked Processes – Apply the Same Technique
  • 15. 15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Model Based Testing – Step by Step CUSTOMER NUMBER: CUSTOMER NAME: CUSTOMER COUNTRY: DATA UPDATED 123456 HUW PRICE UK
  • 16. 16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Validation Coverage ALL POSSIBLE ALL PAIRS ALL EDGES
  • 17. 17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Model Based Testing – Process Coverage ALL POSSIBLEALL PAIRS ALL EDGES & PATH HINTS THE DECISION MODEL
  • 18. 18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Model Based Testing – Use Libraries of Test Cases
  • 19. 19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Model Based Testing – Use Libraries of Test Cases
  • 20. 20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Model Based Testing – Use Libraries of Test Cases
  • 21. 21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Active Automation with CA Test Case Optimizer  Increase the level of automation  Reuse and standardize common test components  Adapt quickly to change  Maintain high levels of coverage  Support Continuous Development frameworks
  • 22. 22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD  Test cases and scripts are created automatically from “Active” requirements  They are executed automatically  Testing is Model Based for maximum coverage  Use a Component Library of common and optimized tests  Test Data and Virtual End Points are created or found as part of the Automation  Automating the automation Active Automation Active Automation
  • 23. 23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Automated Tests: Manual Generation  Automated testing frameworks are heavily scripted  Script generation is usually done manually - As well as the maintenance  Alternative solution: Use scriptless automation frameworks (keyword) – But you’re back to Manual test case design  Optimal solution: From automated test case generation -> Through automated script generation-> To automated execution - Automating the automation
  • 24. 24 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Q & A
  • 25. 25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Recommended Sessions SESSION # TITLE DATE/TIME DO4T15S Case Study: Nordstrom Takes Retail Relief for Test Data Management 11/18/2015 at 11:30 am DO4T05S Vision & Roadmap: The CA Roadmap for Test Data Management 11/18/2015 at 1:00 pm DO4T26T Tech Talk: Fines in the Millions Levied Every Year Coming Soon—The Business Case for Synthetic Data Generation 11/18/2015 at 2:00 pm
  • 26. 26 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Must-See Demos Test Data Manager DevOps Theater 4 DevOps Sim DevOps Theater 3 Test Case Optimizer DevOps Theater 4 TDM Integrations DevOps Theater 4
  • 27. 27 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Follow On Conversations At… Smart Bar DevOps Theater 4 Tech Talks DevOps Theater 4
  • 28. 28 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD For More Information To learn more, please visit: http://cainc.to/Nv2VOe CA World ’15