Performance Testing Guidance for Web Applications: Patterns & Practices.


Table Of Contents and List of Figures and Tables of the book "Performance Testing Guidance for Web Applications: Patterns & Practices ", by J. D. Meier; Carlos Farre; Prashant Bansode; Scott Barber; Dennis Rea., 2007

Foreword by Alberto Savoia 
Foreword by Rico Mariani 
Introduction 
Part I: Introduction to Performance Testing 
Chapter 1. Fundamentals of Web Application Performance Testing 
Objectives 
Overview 
How to Use This Chapter 
Core Activities of Performance Testing 
Why Do Performance Testing? 
Project Context 
The Relationship Between Performance Testing and Tuning 
Performance, Load, and Stress Testing 
Baselines 
Benchmarking 
Terminology 
Summary 
Chapter 2. Types of Performance Testing 
Objectives 
Overview 
How to Use This Chapter 
Performance Testing 
Key Types of Performance Testing 
Summary Matrix of Benefits by Key Performance Test Types 
Additional Concepts / Terms 
Summary 
Chapter 3. Risks Addressed Through Performance Testing 
Objectives 
Overview 
How to Use This Chapter 
Summary Matrix of Risks Addressed by Performance Testing Types 
Speed-Related Risks 
Scalability-Related Risks 
Stability-Related Risks 
Summary 
Part II: Exemplar Performance Testing Approaches 
Chapter 4. Web Application Performance Testing Core Activities 
Objectives 
Overview 
How to Use This Chapter 
Overview of Activities 
Summary Table of Core Performance-Testing Activities 
Core Performance-Testing Activities Walkthrough 
Activity 1. Identify the Test Environment 
Activity 2. Identify Performance Acceptance Criteria 
Activity 3. Plan and Design Tests 
Activity 4. Configure the Test Environment 
Activity 5. Implement the Test Design 
Activity 6. Execute the Test 
Activity 7. Analyze Results, Report, and Retest 
Summary 
Chapter 5. Coordinating Performance Testing with an Iteration-Based Process 
Objectives 
Overview 
How to Use This Chapter 
Introduction to the Approach 
Iterative Performance Testing Activities 
Relationship to Core Performance Testing Activities 
Activity 1. Understand the Project Vision and Context 
Activity 2. Identify Reasons for Testing Performance 
Activity 3. Identify the Value Performance Testing Adds to the Project 
Activity 4. Configure the Test Environment 
Activity 5. Identify and Coordinate Tasks 
Activity 6. Execute Task(s) 
Activity 7. Analyze Results and Report 
Activity 8. Revisit Activities 1-3 and Consider Performance Acceptance Criteria 
Activity 9. Reprioritize Tasks 
Summary 
Chapter 6. Managing an Agile Performance Test Cycle 
Objectives 
Overview 
How to Use This Chapter 
Introduction to the Approach 
Agile Performance-Testing Activities 
Relationship to Core Performance-Testing Activities 
Activity 1. Understand the Project Vision and Context 
Activity 2. Identify Reasons for Testing Performance 
Activity 3. Identify the Value Performance Testing Adds to the Project 
Activity 4. Configure the Test Environment 
Activity 5. Identify and Coordinate Tasks 
Activity 6. Execute Task(s) 
Activity 7. Analyze Results and Report 
Activity 8. Revisit Activities 1-3 and Consider Performance Acceptance Criteria 
Activity 9. Reprioritize Tasks 
Additional Considerations 
Summary 
Chapter 7. Managing the Performance Test Cycle in a Regulated (CMMI) Environment 
Objectives 
Overview 
How to Use This Chapter 
Introduction to the Approach 
CMMI Performance-Testing Activities 
Relationship to Core Performance-Testing Activities 
CMMI Performance Testing Activity Flow 
Activity 1. Understand the Process and Compliance Criteria 
Activity 2. Understand the System and the Project Plan 
Activity 3. Identify Performance Acceptance Criteria 
Activity 4. Plan Performance-Testing Activities 
Activity 5. Design Tests 
Activity 6. Configure the Test Environment 
Activity 7. Implement the Test Design 
Activity 8. Execute Work Items 
Activity 9. Report Results and Archive Data 
Activity 10. Modify the Plan and Gain Approval for Modifications 
Activity 11. Return to Activity 5 
Activity 12. Prepare the Final Report 
Summary 
Part III: Identify the Test Environment 
Chapter 8. Evaluating Systems to Increase Performance Testing Effectiveness 
Objectives 
Overview 
How to Use This Chapter 
Approach for Evaluating the System 
Capture System Functions and/or Business Processes 
Capture User Activities 
Capture the Logical and Physical Architecture 
Summary 
Part IV: Identify Performance Acceptance Criteria 
Chapter 9. Determining Performance Testing Objectives 
Objectives 
Overview 
How to Use This Chapter 
Terminology 
Approach for Determining Performance Testing Objectives 
Determine the Objectives of Performance Testing 
Capture or Estimate Resource Usage Targets and Thresholds 
Capture or Estimate Resource Budgets 
Identify Metrics 
Communicate Results 
Stay Aware of Changing Objectives, Targets, and Budgets 
Case Studies—Identifying Performance-testing Objectives 
Summary 
Chapter 10. Quantifying End-User Response Time Goals 
Objectives 
Overview 
How to Use This Chapter 
Terminology 
Approach for Quantifying End-User Response Time 
Determine Application Functionality and Usage 
Verbalize and Capture Performance Requirements and Goals 
Quantify Performance Requirements and Goals 
Record Performance Requirements and Goals 
Summary 
Chapter 11. Consolidating Various Types of Performance Acceptance Criteria 
Objectives 
Overview 
How to Use This Chapter 
Terminology 
Approach for Consolidating Acceptance Criteria 
Investigate End-User Requirements 
Collect Business Requirements 
Determine Technical Requirements 
Research Standards, Compliance, and Contracts 
Establish Performance-Testing Objectives 
Compare and Consolidate Performance Characteristics 
Review and Update the Performance Plan 
Summary 
Part V: Plan and Design Tests 
Chapter 12. Modeling Application Usage 
Objectives 
Overview 
How to Use This Chapter 
Approach for Modeling Application Usage 
Identify the Objectives 
Determine Key Usage Scenarios 
Determine Navigation Paths for Key Scenarios 
Determine Individual User Data and Variances 
Determine the Relative Distribution of Scenarios 
Identify Target Load Levels 
Prepare to Implement the Model 
Summary 
Chapter 13. Determining Individual User Data and Variances 
Objectives 
Overview 
How to Use This Chapter 
User Delays 
Consequences of Improperly Modeling User Delays 
Determining Individual User Data 
User Abandonment 
Summary 
Part VI: Execute Tests 
Chapter 14. Test Execution 
Objectives 
Overview 
How to Use this Chapter 
Approach for Test Execution 
Validate the Test Environment 
Validate Tests 
Run Tests 
Baseline and Benchmark 
Archive Tests 
Summary 
Part VII: Analyze Results and Report 
Chapter 15. Key Mathematic Principles for Performance Testers 
Objectives 
Overview 
How to Use This Chapter 
Exemplar Data Sets 
Averages 
Percentiles 
Medians 
Normal Values 
Standard Deviations 
Uniform Distributions 
Normal Distributions 
Statistical Significance 
Statistical Equivalence 
Statistical Outliers 
Confidence Intervals 
Summary 
Chapter 16. Performance Test Reporting Fundamentals 
Objectives 
Overview 
How to Use This Chapter 
Principles of Effective Reporting 
Frequently Reported Performance Data 
Questions to Be Answered By Reporting 
Types of Results Sharing 
Creating a Technical Report 
Creating a Stakeholder Report 
Summary 
Part VIII: Performance Testing Techniques 
Chapter 17. Load-Testing Web Applications 
Objectives 
Overview 
How to Use This Chapter 
Input 
Output 
Approach for Load Testing 
Step 1—Identify Performance Acceptance Criteria 
Step 2—Identify Key Scenarios 
Step 3—Create a Workload Model 
Step 4—Identify Target Load Levels 
Step 5—Identify Metrics 
Step 6—Design Specific Tests 
Step 7—Run Tests 
Step 8—Analyze the Results 
Summary 
Chapter 18. Stress Testing Web Applications 
Objectives 
Overview 
How to Use This Chapter 
Input 
Output 
Approach for Stress Testing 
Step 1—Identify Test Objectives 
Step 2—Identify Key Scenario(s) 
Step 3—Identify the Workload 
Step 4—Identify Metrics 
Step 5—Create Test Cases 
Step 6—Simulate Load 
Step 7—Analyze Results 
Usage Scenarios for Stress Testing 
Exploratory Stress Testing 
Summary 


Buy now

Search Now:
In Association with Amazon.ca


Find more on our page - Software testing books recomendations

On this page I put Table Of Contents and List of Figures and Tables of the book "Performance Testing Guidance for Web Applications: Patterns & Practices ", by J. D. Meier; Carlos Farre; Prashant Bansode; Scott Barber; Dennis Rea., 2007



Software Testing Main Page
© January 2006 Alex Samurin http://www.geocities.com/xtremetesting/