compuware corporation deliver reliable applications faster dave kapelanski automated testing manager

22
CompuwareCorporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

Upload: dylan-stanley

Post on 19-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

C ompuwareCorporation

Deliver Reliable Applications Faster

Dave KapelanskiAutomated Testing Manager

Page 2: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Overview Building Applications Today!

Create A Two “Fanged” Approach

–Processed Based

–Software Based

Achieve The “Quality” Goal

Page 3: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

In today’s economy, the pressure is intense to…

What’s Expected From YOU!

Develop and deploy applications faster

Reduce development and support costs

Maximize quality, reliability and performance

Establish predictable, repeatable practices

Manage application service levels proactively

Reduce application complexity

Page 4: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Life C

ycle

Ap

plic

ati

on

Application

How do I test what I can’t see?

How do I get more testing done? Can I be sure my

code is tested?

Should I build new?

How can I leverage what I have?

Will it scale? Will it perform?

Can we meet target service levels?

Is it available?

If it’s down, how long will it take to fix the problem?

Are customers getting acceptable response?

Page 5: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

Development & Integration

Automated Software QualityProduction Readiness

Performance & Availability Management

Life C

ycle

Ap

plic

ati

on

CompuwareCorporation

Page 6: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Process Based Solutions Attitude Is Everything

Implementing A “Team” Approach

Share Decision Making

Insist Upon Testing

Page 7: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Life Cycle AutomationPerformance & Availability

Management

Modeling Project Management

RequirementsDefect/Task Management

Team productivity Manage multi-team tasks

– Development, test, operations Share information

– Test results, completeness measurement

– Defect notification and diagnosis

Automate workflow and quality gates

Manage status via the web Assess change impact and

trace requirements Integrate with change

management

Page 8: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Development & Integration

-Source Code Analysis

-Code Coverage Analysis

-Performance Analysis

-Automated Execution Debuggers

-Data Usage

Time to market Model business applications Develop new applications

quickly: .NET, J2EE, 4GL Integrate information,

applications and processes Web-enable and maintain

legacy applications Analyze and componentize

legacy applications for reuse Web, application server–

legacy, ERP connectors Migrate and transform

production data

Performance & Availability Management

Page 9: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Confidence Automate error detection,

diagnosis and unit test Profile code performance Automate functional test and

validation – measure coverage

Find and fix “invisible” problems earlier in life cycle

Track requirements and defects – developmenttest

Manage test plans and data Debug and optimize device

drivers and applicationsProduction Readiness Automated Software Quality

Development & Integration

Automated Software Quality

-Data Management-Functiona Testing

-Regression Testing

Performance & Availability Management

Page 10: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness

Development & Integration

Production Readiness

-Performance Testing-Hosted Services-Transaction Monitoring-Data Management

Automated Software Quality

Performance & Availability Management Risk Reduction

Model user behavior and traffic patterns

Profile application performance

Load test under realistic conditions

Measure performance– User response time– Monitor as in production

Network, server, database Discover and fix

performance issues earlier Plan infrastructure capacity

Page 11: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Performance & Availability Management

-Network Availability-Application Monitoring

Performance & Availability Management Customer satisfaction

Monitor applications and infrastructure– Client, server, network,

database Measure against SLA

– Alert performance, fault and availability issues

– Automate or recommend corrective actions

Diagnose and fix production performance, faults and data issues

Plan network capacity

Page 12: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Life Cycle AutomationPerformance & Availability

Management

Modeling Project Management

RequirementsDefect/Task Management

Page 13: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Development & Integration

-Source Code Analysis

-Code Coverage Analysis

-Performance Analysis

-Automated Execution Debuggers

-Data Usage

Performance & Availability Management

Page 14: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Development & Integration

-Source Code Analysis

-Code Coverage Analysis

-Performance Analysis

-Automated Execution Debuggers

-Data Usage

Performance & Availability Management

Page 15: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Development & Integration

-Source Code Analysis

-Code Coverage Analysis

-Performance Analysis

-Automated Execution Debuggers

-Data Usage

Performance & Availability Management

TestedTested

UntestedUntested

Page 16: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Development & Integration

-Source Code Analysis

-Code Coverage Analysis

-Performance Analysis

-Automated Execution Debuggers

-Data Usage

Performance & Availability Management

Page 17: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Automated Software Quality

-Data Management-Functiona Testing

-Regression Testing

Performance & Availability Management

Page 18: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness

Development & Integration

Production Readiness

-Performance Testing-Hosted Services-Transaction Monitoring-Data Management

Automated Software Quality

Performance & Availability Management

Page 19: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness

Development & Integration

Production Readiness

-Performance Testing-Hosted Services-Transaction Monitoring-Data Management

Automated Software Quality

Performance & Availability Management

More bandwidth doesn’t always help

Because many applications are designed inefficiently for network performance

Page 20: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Production Readiness Automated Software Quality

Development & Integration

Performance & Availability Management

-Network Availability-Application Monitoring

Performance & Availability Management

Page 21: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

Summary Process Based:

– Attitude

– Team Approach / Share Decision Making

– “Test Early….Test Often….Test WISELY”

Software Based:– Development / Integration

– Automated Software Quality

– Production Readiness

– Performance & Availability Management

Page 22: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager

CompuwareCorporation

People and software for business applications sm