Download presentation
Presentation is loading. Please wait.
Published byDylan Stanley Modified over 9 years ago
1
Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager
2
Compuware Corporation Overview l Building Applications Today! l Create A Two “Fanged” Approach –Processed Based –Software Based l Achieve The “Quality” Goal
3
Compuware Corporation In today’s economy, the pressure is intense to… What’s Expected From YOU! l Develop and deploy applications faster l Reduce development and support costs l Maximize quality, reliability and performance l Establish predictable, repeatable practices l Manage application service levels proactively l Reduce application complexity
4
Compuware Corporation Life Cycle 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?
5
Development & Integration Automated Software QualityProduction Readiness Performance & Availability Management Life Cycle Application Compuware Corporation
6
C Process Based Solutions l Attitude Is Everything l Implementing A “Team” Approach l Share Decision Making l Insist Upon Testing
7
Compuware Corporation Production Readiness Automated Software Quality Development & Integration Life Cycle Automation Performance & Availability Management Modeling Project Management Requirements Defect/Task Management Team productivity l Manage multi-team tasks – Development, test, operations l Share information – Test results, completeness measurement – Defect notification and diagnosis l Automate workflow and quality gates l Manage status via the web l Assess change impact and trace requirements l Integrate with change management
8
Compuware Corporation Production Readiness Automated Software Quality Development & Integration -Source Code Analysis -Code Coverage Analysis -Performance Analysis -Automated Execution Debuggers -Data Usage Time to market l Model business applications l Develop new applications quickly:.NET, J2EE, 4GL l Integrate information, applications and processes l Web-enable and maintain legacy applications l Analyze and componentize legacy applications for reuse l Web, application server– legacy, ERP connectors l Migrate and transform production data Performance & Availability Management
9
Compuware Corporation Confidence l Automate error detection, diagnosis and unit test l Profile code performance l Automate functional test and validation – measure coverage l Find and fix “invisible” problems earlier in life cycle l Track requirements and defects – development test l Manage test plans and data l Debug and optimize device drivers and applications Production Readiness Automated Software Quality Development & Integration Automated Software Quality -Data Management -Functiona Testing -Regression Testing Performance & Availability Management
10
Compuware Corporation Production Readiness Development & Integration Production Readiness -Performance Testing -Hosted Services -Transaction Monitoring -Data Management Automated Software Quality Performance & Availability Management Risk Reduction l Model user behavior and traffic patterns l Profile application performance l Load test under realistic conditions l Measure performance – User response time – Monitor as in production l Network, server, database l Discover and fix performance issues earlier l Plan infrastructure capacity
11
Compuware Corporation Production Readiness Automated Software Quality Development & Integration Performance & Availability Management -Network Availability -Application Monitoring Performance & Availability Management Customer satisfaction l Monitor applications and infrastructure – Client, server, network, database l Measure against SLA – Alert performance, fault and availability issues – Automate or recommend corrective actions l Diagnose and fix production performance, faults and data issues l Plan network capacity
12
Compuware Corporation Production Readiness Automated Software Quality Development & Integration Life Cycle Automation Performance & Availability Management Modeling Project Management Requirements Defect/Task Management
13
Compuware Corporation Production Readiness Automated Software Quality Development & Integration -Source Code Analysis -Code Coverage Analysis -Performance Analysis -Automated Execution Debuggers -Data Usage Performance & Availability Management
14
Compuware Corporation Production Readiness Automated Software Quality Development & Integration -Source Code Analysis -Code Coverage Analysis -Performance Analysis -Automated Execution Debuggers -Data Usage Performance & Availability Management
15
Compuware Corporation Production Readiness Automated Software Quality Development & Integration -Source Code Analysis -Code Coverage Analysis -Performance Analysis -Automated Execution Debuggers -Data Usage Performance & Availability Management Tested Untested
16
Compuware Corporation Production Readiness Automated Software Quality Development & Integration -Source Code Analysis -Code Coverage Analysis -Performance Analysis -Automated Execution Debuggers -Data Usage Performance & Availability Management
17
Compuware Corporation Production Readiness Automated Software Quality Development & Integration Automated Software Quality -Data Management -Functiona Testing -Regression Testing Performance & Availability Management
18
Compuware Corporation Production Readiness Development & Integration Production Readiness -Performance Testing -Hosted Services -Transaction Monitoring -Data Management Automated Software Quality Performance & Availability Management
19
Compuware Corporation 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
20
Compuware Corporation Production Readiness Automated Software Quality Development & Integration Performance & Availability Management -Network Availability -Application Monitoring Performance & Availability Management
21
Compuware Corporation Summary l Process Based: –Attitude –Team Approach / Share Decision Making –“Test Early….Test Often….Test WISELY” l Software Based: –Development / Integration –Automated Software Quality –Production Readiness –Performance & Availability Management
22
Compuware Corporation People and software for business applications sm
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.