software testing Design Training software testing mentoring

     
Course Name:   Software Testing: Performance Testing: Analysis and Planning Training
     
Deployment Options:   Onsite - Instructor-Led Training
     
Course Duration:   2-days
 

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:
 
 

Copyright E and A Information Services. All Rights Reserved.
Home About ENO.Com Clients Site Map-GSM Network Architecture, Operation, and Design Training Press Room Contact Us at 1-888-742-3214 CustomerService Search Consulting - Database Fundamentals for Test Engineers Training Onsite Training - Database Fundamentals for Test Engineers Training courses Course Catalog - Software Testing Partners Resources Products and Services Solution by Industry Request Information Shopping Center Customer Service About Eno.Com Careers at ENO.com Legal Notices Privacy Policy