Introduction Performance Testing & Engineering

TMAP perf

Summary


Training price
735 (ex. VAT)
Training speaking language
English on request (training language)
Training duration
1 day (training duration)
Training material language
English (material language)
Number of course participants
12 (max. per lecturer)

Inhouse Subscribe

Performance testing involves the testing and acceptance of delivered functionality with respect to specific (non-functional) requirements (NFR). This involves looking into not only application speed, but also into the resources required to deliver this speed. Although performance testing can thus be a snapshot (the system is fast enough), the impact of a performance issue can be huge. It is therefore advisable to include performance testing in design and development decisions from the very beginning of application development. Hence the importance of performance engineering. In collaboration with the rest of the organization, performance testing & engineering provides the right attention and decisions to identify potential problems as early as possible (shift-left) and deliver a system that supports the desired services at minimal cost and resource utilization (sustainability).

The training Introduction to Performance Testing & Engineering provides a generic framework with concepts for implementing performance testing. It differentiates between the various engineering activities during the design, development and monitoring in production of an application and the specific traditional testing activities during acceptance and pre-production testing. Based on the book “Quality for DevOps teams” the different steps in the life cycle of an application are covered and the role of performance testing & engineering in those different steps are described.

What will you learn?

During this training the following topics will be covered:

  • Performance Testing & Engineering
  • Why, When, What
    • Why: The importance of end-user experience and required resources
    • When: Shift-Left and the technical realities of performance testing
    • What: Defining different performance goals, both the approach and the tooling and resources needed
  • Test Varieties/Support Activities
    • Design for Performance (Testing)
    • Develop for Performance (Testing)
    • Testing for Performance
    • Monitoring for Performance Test

What are you going to do?

During this training, presentations and exercises alternate. This way, you will learn the different aspects of Performance Testing & Engineering in an interactive and interesting way. The training is not intended to go deeper into the technical aspects of performance testing or the tools to be used for this. Specific tool trainings are better suited to go into this in depth and especially at your own pace.

As with most technical testing aspects and tooling, the bulk of support material is available in English. Also tooling to be deployed will almost always be in English. As a result, the training material is in English. The trainers speak Dutch. Our trainers have extensive experience in the field of performance testing and are able to combine theory with practical examples. Moreover, the trainers are happy to answer any questions about your own testing practice and performance testing.

Who is this training suitable for?

This training is intended for anyone involved in the preparation and testing of non-functional requirements (NFR) and in particular the performance aspects of these. 

What prior knowledge do you need?

Preferably you have experience with the technical aspects of performance and resource utilization setup and testing and/or you are looking for a broader knowledge base for performance aspects.

Exam Information

There is no exam for this training.

After completing the training, you will receive a Certificate of Participation signed by the trainer.

Can I help you?

Lisette Heijkoop
Manager Sogeti Academy
Phone number: +31 886 606 650