• No results found

DevOps for CA Plex Automated Testing

N/A
N/A
Protected

Academic year: 2021

Share "DevOps for CA Plex Automated Testing"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)

DevOps for CA Plex

Automated Testing

(2)

DevOps

Agile ALM

CM MatchPoint

Automated Testing

Worksoft Certify

Agenda

(3)
(4)
(5)

DevOps Lifecycle

(6)

CA Technologies

A recent global study, commissioned by CA Technologies,

which canvassed 1 300 senior IT decision-makers

worldwide, revealed respondents had seen a 17% to 23%

improvement with regards to increased earnings,

shorter time-to-market, heightened competitiveness

and greater customer satisfaction due to their DevOps

initiatives.

Other studies show similar or higher

improvements

(7)

Agile vs. Waterfall

Agile

is….

Quick

Can handle projects as short as a couple of weeks

Iterative

Agile is built around a constant feedback loop

Continuous

Agile focuses on continuous integration, test

and deployment

Verifiable

With a definition of done that is transparent and

(8)

CM MatchPoint Agile

Manage Agile Projects

Manage user stories/tickets/use cases -> Backlog

Plan, prioritize, order, specify, assign resources

Execute sprints, work on sprint backlog items

Monitor progress

Deploy changes

Transparency

(9)
(10)
(11)

Kanban Board

OPEN

DEVELOPMENT

TEST

COMPLETED

2007697 Check out process Story Points: 0

2007693

Add price/discount information Story Points: 6

2007692

Update product detail information Story Points: 2

2007674 Create Welcome Page Story Points: 2 Login Process

2007698

Enter credit card information Story Points: 0

2007695 Browse product catalogue Story Points: 0

2007694 Upoad product pictures Story Points: 3

2007675 Create new login user Story Points: 4 Customer Management 2007699 Track shipment Story Points: 0 2007696

Select product for shopping cart Story Points: 0

2007676

Login with user name and password Story Points: 5

Product Management 2007700 View Order History Story Points: 0

2007677 Request new password Story Points: 4 Product Order Process

2007701

Report order summary per month Story Points: 0

2007678

Update security questions Story Points: 3 Reporting

2007702

Report cancelled orders YTD Story Points: 0

2007679 Disable login user Story Points: 2 2007703

Report order backlog Story Points: 0

2007685

Set up Infrastructure for AgileX development Story Points: 4

2007704 Cancel order Story Points: 0

2007686

Load backlog for AgileX development Story Points: 3

2007705

Report orders by product group Story Points: 0

2007691 Create product Story Points: 4

(12)

Story Mapping

AgileX

LOGIN PROCESS CUSTOMER MANAGEMENT PRODUCT MANAGEMENT PRODUCT ORDER PROCESS REPORTING 2007674

Create Welcome Page Story Points: 2

2007681 Create new customer Story Points: 6

2007690 Create product groups Story Points: 1

2007696

Select product for shopping cart Story Points: 0

2007701

Report order summary per month Story Points: 0 2007675

Create new login user Story Points: 4

2007682

Update customer information Story Points: 3

2007691 Create product Story Points: 4

2007697 Check out process Story Points: 0

2007702

Report cancelled orders YTD Story Points: 0 2007676

Login with user name and password Story Points: 5

2007683

Disable customer from ordering products Story Points: 1

2007692

Update product detail information Story Points: 2

2007698

Enter credit card information Story Points: 0

2007703 Report order backlog Story Points: 0 2007677

Request new password Story Points: 4

2007684

Integrate google maps for customer location Story Points: 3

2007693

Add price/discount information Story Points: 6

2007699 Track shipment Story Points: 0

2007705

Report orders by product group Story Points: 0 2007678

Update security questions Story Points: 3

2007695 Browse product catalogue Story Points: 0

2007694 Upoad product pictures Story Points: 3

2007700 View Order History Story Points: 0 2007679

Disable login user Story Points: 2

2007704 Cancel order Story Points: 0 2007680

View login history Story Points: 3

(13)

Burn Down Charts

Sprint 0 From 09/30/2013 To 10/04/2013 Estimated Story Points: 7 Date Day Story Points Burn Down Ideal Burn Down

9/30/2013 1 0 7 7

10/01/2013 2 3 4 5

10/02/2013 3 0 4 4

10/03/2013 4 0 4 2

10/04/2013 5 4 0 0

Sprint 1 From 10/07/2013 To 10/18/2013 Estimated Story Points: 23 Date Day Story Points Burn Down Ideal Burn Down

10/7/2013 1 0 23 23 10/08/2013 2 2 21 20 10/09/2013 3 0 21 18 10/10/2013 4 4 17 15 10/11/2013 5 0 17 13 10/14/2013 6 9 8 10 10/15/2013 7 0 8 8 10/16/2013 8 0 8 5 10/17/2013 9 3 5 3 10/18/2013 10 2 3 0

BURN DOWN CHARTS

0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 10

Sprint 1 From 10/07/2013 To 10/18/2013

Burn Down Ideal Burn Down

Sprint 2 From 10/21/2013 To 11/01/2013

0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 10

Sprint 0 From 09/30/2013 To 10/04/2013

Burn Down Ideal Burn Down

(14)

CM MatchPoint ALM Roadmap

Agile

Acceptance Criteria

Test Automation Integration

Managing Sprints, Sprint Teams

UI Improvements: Tabs, Drag and Drop of Stories

between sprints and states

Deployment

Improved support for Code Libraries / .Net development

Automatic rollback of deployments

Management

Task management and templates

Platform

(15)

Moving towards Agile / DevOps

Short Cycles

Transparency, Inspection, Adaption

CM MatchPoint ALM

Integration of CA Plex model management and model

objects

Setup for Agile/SCRUM

AUTOMATION is crucial for Agile/DevOPs

(16)

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

(17)

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,

(18)

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

(19)

Scripting / Manual

35%

Testing

25%

Requirements

Analysts

40%

Design &

Development

35%

Design &

Development

25%

Requirements

Analysis

Cost & Time

Savings

17%

Testing

(20)

Certify Reduces Time to Market

Design &

Development

Test\Script Development

Test Development

Execution

Execution

Time

Scripting Tool

Requirements &

Analysis

Requirements &

(21)

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 gain

2 days class training per user

No 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

(22)
(23)

Certify Reduces Testing $ by > 60%

Create

Test Plan

Manually

Update

Scripts

Define Test

Cases

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

Execute

Test Cases

Automatically

Update

Test Cases

(24)

Wor

ks

oft

Ce

rtify

Serv

er

User Profiles

Permissions

Application

Maps

Projects

Processes

Requirements

Process Results

Attributes

Variables

Reporting Data

Certify’s Open Architecture

HTML

5250/3270

.NET

VB

Java

XML

PeopleSoft

SAP

Oracle

Development

QA

Business

Centralized

collaboration

database

SDK

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 C++

CA 2E

User applications

Dynamically

learned by

Certify

Customized

for each

UI control

Process

flows

and

appl. maps

S T A N D A R D

CA Plex C#, Java, and 5250

Apps Supported Natively

(25)

Key Differentiators

Worksoft 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

(26)

DevOps for CA Plex

and CA 2E

Demo

The Certify

(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)

CM First Value Add

CA 2E Screen Import

CA Plex C++ Interface

Co-Developed with Worksoft, supports CA Plex

components / ActiveX and selected CodeJock controls

Note: CA Plex C#, Java, and 5250 Apps use standard

Certify interfaces

Experience with API / Customization

Adding components, specialized map import

Training around to CA 2E/Plex User

(42)

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

References

Related documents

Mitra Abadi Sejahtera belum pernah membuat laporan keuangan untuk kegiatan operasional perusahaan dan oleh karena keterbatasannya data untuk tahun 2007, 2008, dan

Meanwhile, the San Diego region ranks 15th in total green building square footage, a figure that has grown at only a 5.55% CAGR since 2012 (the first year Clean Edge tracked

After experiencing both Learning Cycle A and Learning Cycle B, I have found that Learning Cycle B have helped me make correct TCM diagnosis and treatment plans better and

21. That on October 26, 2016, and for a period of time prior thereto, the floor of the storage room adjacent to the kitchen in the facility known as the Help Supportive

8(b) shows the vibration of whole work frequency interval. It is easy to find that several amplitudes of many vibration frequency points are larger obviously from Fig. At the same

• Risk Assessment • Information Security • Electronic Communications • RIM-Related Business Activities.. CRM Exam Prep Product

H1925-0 (R) Page 7 of 12 Bill Description - The bill establishes that massage and bodywork therapists must be registered with the state, establishes a fee for the registration

(e) Briefly outline the cascading order in which style rules are assigned when conflicting style rules from different style sheets are applied to an element in an HTML