Unit Test Hands-on Workshop
General Information
- Code
- UT
- Duration
- 2 Days
Hands-on training explaining the techniques and best practices required to provide a safety net with unit tests.
This unit test hands-on training takes a practice-oriented approach and explores the techniques and best practices required to provide a safety net for existing applications. Half of the training consists of applied exercises on a consistent topic and offers learners insight into all aspects of unit testing based on specific exercises.
Contents
Basics
- Understanding unit tests
- Identifying the tools used
Test-first approach
- Test Driven Development (TDD)
- Behavior Driven Development (BDD)
Dealing with dependencies
- Test doubles/mocks
- Dependency injection
Unit tests in a legacy environment
- Legacy code
- Code coverage
- Clean code
- Refactoring
- Golden Master
To make the implementation of unit tests as smooth as possible, trainers will adapt exercises to a learner’s programming language. Additionally, learners receive a selection of tools adapted to their organization.
Following the workshop, coaching days are available. The trainer will focus on specific challenges a learner may face when implementing workshop content in everyday life.
Target audience
- Developers
- Testers
Prerequisites
Experience in software development.
Further information
All materials are offered digitally. Copies of any relevant standards must be provided by the learner.
For the training exercises a laptop is necessary. Trainers and learners will work together to define the development environment.
More trainings
Any Questions?
Any questions about our engineering service offers? Feel free to call us!