
Facts
- Duration
- Difficulty
- Previous knowledge
- Price
2 days
Beginners
Confident command of a programming language such as C#, Java, C++, Python etc.
All participants will receive a certificate of attendance and an Open Badge, which we will distribute via mybadges.io create.
- Adding the test framework to the project
- Structure of tests
- Terms such as unit test, integration test, etc.
- Execution of tests
- Properties of good tests

Learning objectives
The seminar is language-specific in order to be able to deal with the respective details of the test frameworks used.
We offer this introduction for the following languages/test frameworks:
- C# - NUnit, MSTest
- Java - JUnit, TestNG
- C++ - GoogleTest
- Python - unittest
After the seminar, participants will be able to create and execute automated tests independently.
Prerequisites
Participants must be able to use the programming language fluently.
Contents
- Setting up an automated test
- Arrange, Act, Assert (AAA)
- Check assumptions with assertions
- Types of tests
- Unit Test
- Integration test
- System test
- Resource test
- Dealing with dependencies
- Interface
- Dependency Injection
- Mock
- Properties of good tests
If your language or test framework is not listed, please contact us.
Customer testimonials
Here you will find our ProvenExpert profile.

Our seminars
Contact us
Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.