Top Banner
For CA / IBM i Customers Summer 2012 Automated QA
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Automated Testing for CA Plex and 2E

For CA / IBM i

Customers

Summer 2012

Automated QA

Page 2: Automated Testing for CA Plex and 2E

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: Automated Testing for CA Plex and 2E

Overview

• Brief Intro to Automated QA/Testing

• Using Worksoft Certify

• Question and Answer

• Next Steps

Page 4: Automated Testing for CA Plex and 2E

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: Automated Testing for CA Plex and 2E

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: Automated Testing for CA Plex and 2E

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: Automated Testing for CA Plex and 2E

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: Automated Testing for CA Plex and 2E

Certify Reduces Testing $ by > 60%

Create Test Plan

ManuallyUpdate Scripts

Define TestCases

Develop Test

Framework

Record Test Script

Execute Test 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 9: Automated Testing for CA Plex and 2E

Certify Reduces Time to Market

Design & Development

Test\Script Development

Test Development

Execution

Execution

Time

Scripting Tool

Requirements &Analysis

Requirements &Analysis

Design & Development

Page 10: Automated Testing for CA Plex and 2E

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 12: Automated Testing for CA Plex and 2E

Work

soft

Cert

ify S

erv

er

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

SDK

interfaces

generic

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: Automated Testing for CA Plex and 2E

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

Page 14: Automated Testing for CA Plex and 2E

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

Page 15: Automated Testing for CA Plex and 2E

Movie / Demo

View Demo

Page 16: Automated Testing for CA Plex and 2E

Certify Process

Page 17: Automated Testing for CA Plex and 2E

Users and Groups

Page 18: Automated Testing for CA Plex and 2E

Applications and Projects

Page 19: Automated Testing for CA Plex and 2E

Application Maps

Page 20: Automated Testing for CA Plex and 2E

Versioning Maps

Page 21: Automated Testing for CA Plex and 2E

Versioning Maps

Page 22: Automated Testing for CA Plex and 2E

Requirements

Page 23: Automated Testing for CA Plex and 2E

Processes

Page 24: Automated Testing for CA Plex and 2E

Variables and Datasets

Page 25: Automated Testing for CA Plex and 2E

Executing Processes

Page 26: Automated Testing for CA Plex and 2E

Executing Processes

Page 27: Automated Testing for CA Plex and 2E

Executing Processes

Page 28: Automated Testing for CA Plex and 2E

Executing Processes

Page 29: Automated Testing for CA Plex and 2E

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