devops for ca plex and ca 2e series automated testing intro to automated qa/testing ... devops for...

31
DevOps for CA Plex and CA 2E Series Automated Testing

Upload: phamdung

Post on 03-Apr-2018

235 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

DevOps for CA Plex and CA 2E Series

Automated Testing

Page 2: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

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

Page 3: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Overview

• Brief Intro to Automated QA/Testing

• Using Worksoft Certify

• Next Steps

Page 4: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

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

Page 5: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

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

Page 6: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

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

Business Case For Change

Page 7: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Return on Investment

Scripting / Manual

35% Testing

25%Requirements Analysts

40% Design & Development

35% Design & Development

25% Requirements Analysis

Cost & Time Savings

17% Testing

Page 8: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Certify Reduces Time to Market

Design & Development

Test\Script Development

Test Development

Execution

Execution

Time

Scripting Tool

Requirements &Analysis

Requirements &Analysis

Design & Development

Page 9: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Customer Case Studies

Scripting tool after 2 years work:

Only 2 out of 12 Member QA team could use script tool

No business analysts could use scripting tool. “Q/A is a bottleneck.”

Today with Certify:

12 out of 12 member QA team using Certify

50+ Business Analysts & users using Certify

Before: One application took four months to test with scripting

Today with Certify: 32 are tested in four months

Training

2 weeks training per user on script programming language

80% Time savings & productivity gain2 days class training per userNo programming

Design

3 months to learn how to design a reusable testing system

1 week to design processes, cycles, schedules & recordsets Reusability built into the repository

Development

2 weeks script coding time per screen to validate all fields

4 hours to import screens, validation built-in No coding required

Maintenance

4 hours per screen change, for impact analysis & modifying screen code

20 minutes to import new screens Impact analysis & script update is automatic

Page 10: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Select Certify Clients

Page 11: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Certify Reduces Testing $ by > 60%

CreateTest Plan

ManuallyUpdate Scripts

Define TestCases

Develop Test

Framework

RecordTest Script

ExecuteTest Scripts

Code/Modify Test Script

Debug Test Script

Circle of Pain

Exclusively technical resources Business people

Create Test Plan

Define Test Cases

ExecuteTest Cases

AutomaticallyUpdate

Test Cases

Page 12: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Wor

ksof

t Ce

rtif

y Se

rver

User ProfilesPermissionsApplication

MapsProjects

ProcessesRequirements

Process ResultsAttributesVariables

Reporting Data

Certify’s Open Architecture

HTML 5250/3270 .NET

VB Java XML

PeopleSoft

SAP Oracle

Development

QA

Business

Centralized collaboration

database

SDKgeneric

custom

application

N O N S T A N D A R D

E N T E R P R I S E

CA Plex CA 2E (ip)

User applications

Dynamicallylearned by

Certify

Customized for each UI control

Process flows and

appl. maps

S T A N D A R D

Page 13: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Key DifferentiatorsWorksoft Certify makes it easy to

• Collaborate• Manage your test process across the enterprise• Organize all your test assets in a single, shared repository• Document your tests and results in a standard format for

compliance

• Automate• Automate your tests without coding• Update your tests instantly and automatically• Execute end to end, seamlessly across platforms

• Accelerate• Automate more tests and applications in less time• Enable shorter cycle times with greater coverage• Deliver better applications faster

No other solution can deliver these benefits

Page 14: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

DevOps for CA Plex and CA 2E

Demo – The Certify Process

Page 15: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Certify Process

Page 16: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Users and Groups

Page 17: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Applications and Projects

Page 18: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Application Maps

Page 19: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Versioning Maps

Page 20: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Versioning Maps

Page 21: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Requirements

Page 22: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Processes

Page 23: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Variables and Datasets

Page 24: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Executing Processes

Page 25: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Executing Processes

Page 26: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Executing Processes

Page 27: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Executing Processes

Page 28: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Video

Page 29: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

Video

Page 30: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

CM First Value Add

• CA Plex InterfaceDeveloped with Worksoft

• CA 2E Screen Import• Experience with API / Customization

• Adding components, specialized map import

• Training around to CA 2E/Plex User• Experience with migration of CA 2E

Page 31: DevOps for CA Plex and CA 2E Series Automated Testing Intro to Automated QA/Testing ... DevOps for CA Plex and CA 2E. Demo – The Certify Process. Certify Process. Users and Groups

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