 |
 |
| Introduction: |
| |
| This tutorial covers the Elective area of the Test Management Body of Knowledge (TMBOK) required
for the Certified Test Manager (CTM) certification. This tutorial also covers the Elective area of the Certified
Software Test Professional requirements. |
| |
| Concepts: |
| |
This is a hands-on two-day workshop that provides strategies and methods for understanding,
planning and implementing performance testing. Performance Testing requires 90% analysis effort and 10% tools.
This one-day tutorial will be a case study of Performance Testing for an eBusiness application. The case study
will involve analyzing the hardware platform, understanding the operational profiles and examining the actual test
results .
Audience/Prerequisites: QA testers, analysts and engineers who need to develop a working knowledge of performance
test planning and performance testing. No prior experience with performance analysis methods is required; a basic
understanding of the web and basic algebra are helpful. Bring a calculator to help you work through the results
in the case study. |
| |
| Objectives: |
| |
| Participants will learn: |
| |
| Course Outline |
| |
|
Introduction and Terminology
- Understanding Time, Response Time, Throughput, Roundtrip time
- Understanding Bottlenecks
- Overview of Queuing Theory
- Understanding Virtual Users
- Why Performance, Load and Stress Testing are not the same
Overview of Hardware Architecture
- Recognizing and Understanding All of the Pieces
- Size Matters, but Bigger is not always Better
- Determining Physical Limitations in Hardware
Understanding the Performance Testing Objectives
- Finding Existing Bottlenecks
- Determining Current System Capacity and Scalability
- Verifying Real (or imaginary) Performance Requirements
- Verifying Impact of New Features
Defining the Metrics
- What are you Measuring and Why
- Measuring Too Much May Skew the Results
- Defining your Benchmarks
- Comparing Benchmarks – making sure you compare apples to apples
Analyzing the System and Building Operational Profiles
- Examine the System to Determine Operation Profiles
- Examine the System to Determine the Important Transactions for Performance
- Paths, Potentials and Probabilities
- Using Tools to Verify Your Profiles
Test Tools and the Environment
- Believing in the Results from the Tool
- Test Environment vs. Production Environment
- Test Logistics
Analyzing the Results
- Bad Scripts = Bad Results
- Condensing the Copious Data into Something Manageable
- How to Report the Results to various audiences
Performance Testing is Not Performance Tuning - You'll need support
- Hardware Support
- Development Support
- Network Support
- Web Host Support
- Application Expertise
|
| |
| |
|
For organizational purchases, please send us a message at salesinfo@eno.com
or complete and submit this form .
|
| |
| |
| Other Expertise: |
| |
|
|
| |
|
 |
 |
 |
 |