23
Accelerated Quality with CA Technologies Testing Solutions April 2014

Accelerated Quality with CA Technologies Testing Solutions

Embed Size (px)

Citation preview

Accelerated Quality withCA Technologies Testing Solutions

April 2014

2 © 2015 CA. ALL RIGHTS RESERVED.

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

5 © 2015 CA. ALL RIGHTS RESERVED.

How did Union Bank, KPN, Con-Way transformed?

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

11 © 2015 CA. ALL RIGHTS RESERVED.

State of QA 5: Quality should be a tem sport

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