Performance Testing—ISTQB Software Testing Certification Training

Course Description

Why choose ALPI for ISTQB Performance Testing certification training?
  • ALPI's training is accredited by ASTQB, the U.S. Board for ISTQB certification, so you can be certain you are getting excellent training quality.
  • We use certified live instructors in both our in-person and virtual classes so you can ask questions and get answers right away.
  • We focus on real-world examples.
  • We teach using interactive, hands-on exercises.
  • This ALPI course is eligible for a free refresher guarantee so you can re-take the course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.
Performance Testing is an important part of the software lifecycle and unlike other testing efforts it must be executed with software testing tools. This course explains how to define performance tests, how to execute them, and how to analyze them. The course is tool-agnostic and therefore concepts learned here can be applied to a variety of commercial and open source performance test tools.

This foundation course is designed to teach participants the essentials of performance testing techniques and how to effectively develop execution scenarios.
We suggest that attendees hold the ISTQB Foundation Level certificate, especially if they intend to take the ISTQB Performance Testing exam, but non-certificate holders can also benefit from this course.

By the end of this course, an attendee should be able to:
  • Understand the basic concepts of performance efficiency and performance testing
  • Define performance risks, goals, and requirements to meet stakeholder needs and expectations
  • Understand performance metrics and how to collect them
  • Develop a performance test plan for achieving stated goals and requirements
  • Conceptually design, implement, and execute basic performance tests
  • Analyze the results of a performance test and state implications to various stakeholders
  • Explain the process, rationale, results, and implications of performance testing to various stakeholders
  • Understand categories and uses for performance tools and criteria for their selection
  • Determine how performance testing activities align with the software lifecycle
Upon successful completion of the course exam, the candidate will receive the ISTQB Certified Tester Foundation Level in Performance Testing Certificate (ISTQB CTFL-PT). Course price includes ISTQB exam ($199 value). Extended time for exams may be available for non-native English speakers. Requests should be made 2 weeks prior to class start.

Exam vouchers will be provided to Virtual Live (remote) class participants. Exams can now be taken from home or office! (remote proctoring available through October 2020) Alternatively, for a preview of exam center locations, please visit: http://www.kryteriononline.com/Locate-Test-Center

For participants attending class in Chevy Chase, MD, the exam will be administered on last day of class, ending by 5pm, so please plan your travel accordingly.


Duration

2 day(s)

Time

9 - 5 ET

Price

$1,549

Labs

Exercises reinforcing Learning Objectives help to understand and apply topics in the course.


Intended Audience

The target audience for this course includes:
  • Test Automation Engineers
  • Performance Testers
  • Performance Test Engineers
  • Systems Engineers
  • Software Developers


Prerequisites

You must have obtained an ISTQB Foundation Level Certification (CTFL) to be eligible for the Performance Testing Certification.

Prior to attending class please download and review the following document: Performance Testing Syllabus


Outline

Basic Concepts

  • Principles of Performance Testing
  • Types of Performance Testing
  • Testing Types in Performance Testing
    • Static testing
    • Dynamic testing
  • The Concept of Load Generation
  • Common Performance Efficiency Failure Modes and Their Causes

Performance Measurement Fundamentals

  • Typical Metrics Collected in Performance Testing
    • Why Performance Metrics are Needed
    • Collecting Performance Measurements and Metrics
    • Selecting Performance Metrics
  • Aggregating Results from Performance Testing
  • Key Sources of Performance Metrics
  • Typical Results of a Performance Test

Performance Testing in the Software Lifecycle

  • Principal Performance Testing Activities
  • Categories of Performance Risks for Different Architectures
  • Performance Risks Across the Software Development Lifecycle
  • Performance Testing Activities

Performance Testing Tasks

  • Planning
    • Deriving Performance Test Objectives
    • The Performance Test Plan
    • Communicating about Performance Testing
  • Analysis, Design and Implementation
    • Typical Communication Protocols
    • Transactions
    • Identifying Operational Profiles
    • Creating Load Profiles
    • Analyzing Throughput and Concurrency
    • Basic Structure of a Performance Test Script
    • Implementing Performance Test Scripts
    • Preparing for Performance Test Execution
  • Execution
  • Analyzing Results and Reporting

Tools

  • Tool Support
  • Tool Suitability