Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing...
-
Upload
dylan-stanley -
Category
Documents
-
view
215 -
download
0
Transcript of Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing...
![Page 1: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/1.jpg)
C ompuwareCorporation
Deliver Reliable Applications Faster
Dave KapelanskiAutomated Testing Manager
![Page 2: Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/13.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/14.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/15.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/16.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/17.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/18.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/19.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/20.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/21.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062519/5697c02e1a28abf838cda0b7/html5/thumbnails/22.jpg)
CompuwareCorporation
People and software for business applications sm