Unit Test Training

This training course introduces practice-oriented unit tests and test-driven development (TDD). Based on two thoroughgoing examples, participants learn how to develop using unit tests for new software (greenfield development) and how to deal with existing complex legacy code bases (brownfield development).

Book now Request individual date
Grafik Unit Test Training

At a glance

General information

2 days practical training

Target group

C++, C# and Java Developers

Application examples

Preventing, locating and fixing bugs quickly

Description

Unit testing is known as one of the most effective agile development practices. Not only do code bases with higher levels of testing typically have fewer bugs, they also enable developers to locate and fix existing bugs more quickly. The use of unit testing thus ensures both higher-quality software and faster development.

This training course introduces practice-oriented unit tests and test-driven development (TDD). Based on two thoroughgoing examples, participants learn how to develop using unit tests for new software (greenfield development) and how to deal with existing complex legacy code bases (brownfield development).

Agenda

  • Basics and best practices of unit testing
  • Introduction to unit testing frameworks
  • Test-driven development (TDD)
  • Behaviour-driven development (BDD)
  • Use of and handling of test doubles and mocks
  • Unit tests for legacy code bases
  • Code coverage
  • The Golden Master technique
Unit Test Training
€1,400.00* plus VAT
Book now
Do you need a targeted, individual training according to your company needs? Request now
€1,400.00* plus VAT

Upcoming trainings

08.11.2023 - 09.11.2023 German remote Slots available Book now
No suitable dates? Request individual date

Training forms

Training forms according to your needs: Open trainings take place on fixed dates in mixed groups at an inovex location, inhouse trainings you book individually – configurable as desired.

Inhouse training

  • Training agenda customizable to the group and the project
  • Confidential atmosphere (trainers are under NDA)
  • Configurable according to your needs: place, time, language, tooling
Request now

Open training

  • optimal for individuals
  • new impulses from other participants
  • getting to know other people interested in tech
Book now

Trainers

Our trainers are field-tested experts in their areas of expertise. Through their work in projects, they expand their knowledge day by day and pass on this know-how in their trainings - application-oriented and practice-oriented.

Trainer Christoph Menzel

Christoph Menzel

Christoph Menzel is a software developer with heart and soul and, as Head of Mobile & Web Development, part of the inovex team. For him, clean code and test automation are two fundamental components of good software development. He supports his customers in optimising development processes, holds workshops on topics such as unit tests, clean code or continuous integration & delivery and actively shares his knowledge at conferences, bar camps or in professional articles.
ISTOB Zertifzierung
iSAQB Accredited Trainer – CPSA-Foundation Level
Certified Scrum Master Abzeichen
ISAQB Certified Professional for Software Architecture – Foundation Level
Management 3.0 Foundation

Frequently Asked Questions

Will I receive a certification as a result of the training?
All participants will receive a certificate of participation from the inovex Academy after the training.
When does the training start?
Our trainings start at 09:00 Central European Time.
Do I get an invitation? When do I get it?
The trainer sends out the invitations about 1 week before the start of the training. In addition to the agenda and the schedule, any preparations (installation of software, etc.) will be pointed out again.

Unit Test Training

Expand your skills and develop your expertise! Our experienced trainers will help you achieve your goals. Sign up and take your know-how to a new level! Book now