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
Find more on our page - Software testing books recomendationsOn 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/