3 © 2015 CA. ALL RIGHTS RESERVED.
Application Delivery transforming to become “Continuous”
Agile
DevOps
Mobile
APIs
Continuous Delivery
4 © 2015 CA. ALL RIGHTS RESERVED.
Application Quality : Higher expectation poor outcomes
Digital Trends, Are you a rarity? Only 16 percent of people will try out an app more than twice,
National Institute of Standards and Technology, 2011
6 © 2015 CA. ALL RIGHTS RESERVED.
State of QA 1: Modern Application Challenges
What lies beneath the simple UI…
7 © 2015 CA. ALL RIGHTS RESERVED.
State of QA 1: Modern Application Challenges
…is the complexity that needs to be tackled.
8 © 2015 CA. ALL RIGHTS RESERVED.
State of QA 2: Bullet Train with toll gates, barriers
Code
Integration Test
Performance Test
Acceptance Test
Unit Test
9 © 2015 CA. ALL RIGHTS RESERVED.
State of QA 3: Automation Dilemma
No time, no resources
No automation
10 © 2015 CA. ALL RIGHTS RESERVED.
State of QA 4: Increasing “Automation Gap” sprint to Sprint
Code
API UI Integrated Application
Unit Test IntegrationTest
PerformanceTest
AcceptanceTest
Code Unit Test
❶ UI is not ready until late in SDLC
Interface Test
❸ Modern Application requires interface testing early in SDLC
❷ Automation delayed in SDLC, leaves not much time to automate
12 © 2015 CA. ALL RIGHTS RESERVED.
CA Vision: Transform Quality Acceleration
Test Continuously,Automate fully throughout SDLC
CodeUnit Test Acceptance
TestInterface Test
Automate Test
Test in discrete steps,Automate selectively late
Code Unit TestAcceptance
TestIntegration
Test
Automate Test
TRANSFORM QA
13 © 2015 CA. ALL RIGHTS RESERVED.
Accelerated Quality defined: Quality assured throughout SDLC for Continuous Delivery of better applications
UI API MOBILE DATA DRIVEN CONSTRAINT FREE
COMPREHENSIVE CONTEXT AWARE CONTINUOUS
INSIGHTFUL AUTOMATED AUTOMATIONPERFORMANCE
ORCHESTRATED
14 © 2015 CA. ALL RIGHTS RESERVED.
Pervasive Quality enabled by CA Technologies
UI API MOBILE DATA DRIVEN CONSTRAINT FREE
COMPREHENSIVE CONTEXT AWARE CONTINUOUS
INSIGHTFUL AUTOMATED AUTOMATIONPERFORMANCE
ORCHESTRATED
Continuous Application Insight
Service VirtualizationData Finder
Application Test
Release Automation
15 © 2015 CA. ALL RIGHTS RESERVED.
CA Application Test
• Invoke and verify at each component level across the end-to-end application.
• Complete test coverage across tech stack (e.g. Web UI, Mobile Devices, Web Services, JMS, MQ, SQL, File-based, etc.) – extensible to anything beyond.
• Portable, executable test suites that are easy to extend and chain into workflows with other tests
• Collaborate and re-use automated tests across teams.
• Readily execute tests against different environments with different underlying data.
• Reuse functional test for performance testing.
Consistent validation
Test Data Mgmt
Service tests
Web UI testsMobile tests
Realistic performance
Eliminate constraints SV
A complete testing solution from mainframe to mobile….
FULL SCOPE
SOLUTION
16 © 2015 CA. ALL RIGHTS RESERVED.
Mobile Testing Under the Same Framework
Generate tests using visual recorder
Reuse tests across different mobile devices and simulators
Support for iOS and Android platform
Device support
– Local or remote Simulators
– Standard USB to real device
– Real devices in the cloud with CA Mobile Cloud
Leverage platforms like Sauce LABS®
CA Application Test
SOLUTION
17 © 2015 CA. ALL RIGHTS RESERVED.
Rapidly Create High-Quality Software CA Service Virtualization
• Quickly create, edit and deploy virtual services
• Patented “Learning Mode” which automatically learns differences between your test and live environments
• Uses artificial intelligence to translate any protocol when creating virtual services
SOLUTION
• Dramatically reduce the time it takes to build critical business applications
• Avoid delays caused by constrained or unavailable resources
• Enable more comprehensive testing that begins earlier in the cycle so more defects are found sooner to improve quality and reduce costs
VALUE
SHIFT LEFTReduce duration, effort and cost and improve quality by detecting defects here… instead of here
SLDC PHASE
CO
ST T
O R
ESO
LVE
DEF
ECT
CA Service Virtualization
18 © 2015 CA. ALL RIGHTS RESERVED.
CA Application Insight for Actionable Intelligence
Unit Test Performance Acceptance TestBuildCode
CA Continuous Application
Insight
Interface Testing
Insight AutomationDiscovery
19 © 2015 CA. ALL RIGHTS RESERVED.
CA Data Finder
Features:• Data Masking: Secure, de-sensitized production data • Data Sub-setting: Referentially intact slices of production
data • Synthetic Data Generation: Rich test data on-demand• Data Synchronization: Test Case Matching (Data Cubes)
and Test Data Warehouse
Benefits:• Accelerate Development• Ensure legal compliance• Redeploy resources and budget• Improve time to release/production
Stable and consistent inputs Paths, edge and error conditions covered Lower upkeep
System UnderTest
Input Data
SOLUTION
VALUE
CA Data Finder
20 © 2015 CA. ALL RIGHTS RESERVED.
Application
What are we deploying?
Environments
Where are we deploying to?
Process
How are we deploying?
CA Release Automation Automated Release Model
Test Staging Production
Combine into reusable components and processes
WHO WHEN
CA Release Automation
21 © 2015 CA. ALL RIGHTS RESERVED.
Re-architect Enterprise Applications for High Quality With Limited Resources
CUSTOMER SUCCESS STORY
“We now have about 2 bugs per thousand lines of code (KLOC), and before it was about 6-12 bugs.”- Development Manager
Re-architect and rewrite a well established loan collection software product with over 550 customers.
Small QA team must provide complete test coverage for a rapidly changing, complex Java application without increasing cost or staff.
Collaborative test cases shared by Dev. and QA across lifecycle
Enabled early component-level “agile” testing by Development.
Automated execution of more than 400 functional tests nightly, with 460 regression tests run with each new build or feature added.
Improved quality across the lifecycle,
reducing defects up to 83%
Increased both test coverage and cost
savings by automating 100s of previously manual tests
SolutionChallenge Client Results
Financial Services Software
22 © 2015 CA. ALL RIGHTS RESERVED.
Shorten Software Release Cycles While Reducing QA Costs
CUSTOMER SUCCESS STORY
“CA Application Test rolls up the technical aspects of functional testing, letting a non-developer use the tool.”–Test Engineering Team Lead
Releases of service provisioning app repeatedly delayed due to 3 week+ regression testing
Subject matter experts required to validate results with a custom test harness that is costly and difficult to manage
Automate unit, functional, regression, load and performance testing
Enable non-developers to validate test results
Rapidly integrate with client’s custom Java harness and existing QA tools (HP QualityCenter)
Regression tests reduced from 18 weeks of labor to 1 day
Major release schedule reduced by 6 weeks
Saved more than 95% of per-test costs
SolutionChallenge Client Results
National Cable Service Provider
http://bit.ly/CAAppTest
@cainc
http://www.slideshare.net/CAinc
www.linkedin.com/companies/ca-technologies
www.ca.com
For more information visit
Top Related