Testing 101

Learn to create, understand and review tests with AI!

Testing 101 Workshop

(For Software Quality Managers, Software Developers, Software Testers)

AI can make mistakes, so automated testing of AI-generated code is essential. Ultimately, you need to know whether the program does what it is supposed to do. AI can help create tests, but developers still need to understand, review and maintain them. In this practical workshop, you learn the fundamentals of automated testing and how to use AI effectively without blindly trusting its results.

Through guided exercises, you read, write and improve unit tests yourself and with AI assistance. You learn to provide useful context, identify missing scenarios and edge cases, and review assertions and test results. We use TDD as a teaching method to introduce unit testing, not as a required workflow for everyday development.

You also explore integration tests, the purposeful use of mocks and stubs, and Testcontainers with Docker for tests against real dependencies. Practical exercises show how to investigate failures and maintain reliable tests.

Alternating theory, hands-on exercises and gamification make testing accessible and engaging.

Learn:

How to read, write and maintain unit tests, from Arrange-Act-Assert to test data and edge cases

How to use integration tests, mocks and stubs appropriately and test real dependencies with Testcontainers and Docker

How to generate and improve tests with AI using meaningful context and prompts

How to review AI-generated tests critically, find missing scenarios and investigate failures

How to build reliable, maintainable tests through guided exercises and gamification

  • How to read, write and maintain unit tests, from Arrange-Act-Assert to test data and edge cases

  • How to use integration tests, mocks and stubs appropriately and test real dependencies with Testcontainers and Docker

  • How to generate and improve tests with AI using meaningful context and prompts

  • How to review AI-generated tests critically, find missing scenarios and investigate failures

  • How to build reliable, maintainable tests through guided exercises and gamification

References

GoldbeckGeutebrückDataportIBF SolutionsTheben Smart EnergyHedgehogDE-CIXRösberg EngineeringKASTOLTB LeitungsbauChemical Check

Workshop

minimum 4 participants.

Content

Normal

2 Days
2d
✓ ✓ ✓ ✓ ✓
Certificate
✓
per participant, plus VAT and traveling cost according to expenditure
1,190 €
phone First-hand consultation

For individuals

  • Open training for single participants.
  • Book individually.
  • Remote.

Upcoming Dates

  • Apr 12, 2027 - Apr 13, 2027 - 'Booking possible'

For companies

(minimum 4 participants)

  • On your demand.
  • Book exclusively for your team.
  • On site or remote.
  • Traveling cost according to expenditure

Your benefit

  • High practical orientation - for best learning results.
  • Unique gamification concept - for fun and motivating all participants.
  • Practical AI-assisted testing - generate, review and improve tests responsibly.
  • Inhouse or remote - all trainings.
  • Alternating theory and a practical parts.
  • Complete training records will be handed over.
  • Support and consultancy will be provided even after the course.
  • A training certificate will be handed over to all participants.
  • Support various programming languages like C#, C++, Java, Python, Typescript, JS, PHP, ... available.

Cheat Sheet

Verified Open Badge

Certification System

Trainers

Videos

Klicken Sie hier, um Marketing-Cookies zu akzeptieren und das Video zu laden.

Insights

Placeholder 1
Placeholder 2
Placeholder 3

This is what our participants say

Farah

My experience with the Clean Code training (2 days) was great. I gained a lot of knowledge about clean code, refactoring, unit tests and various software design techniques. The trainer conveyed the information in a very engaging way. There was always an opportunity to ask questions. I can definitely recommend the Clean Code training for junior developers.

Henning

We have now completed our third training with Stefan Dirschnabel and it was once again a great benefit for our team. Preparation top-notch, very structured process and excellent expertise. All questions were answered and we were also offered help going forward. Thank you Stefan for the training. We will definitely come back!

Johannes

Would do it again anytime! The Clean Code training was very well structured, had an enormous amount of content, and was also wonderfully varied and entertaining. You can tell that Stefan Dirschnabel brings not only a great deal of knowledge and experience, but also great enthusiasm for software development!

You ask, we answer

What do participants need to bring? caret down
Each participant needs a computer and familiarity with their development environment and a programming language. For the exercises, participants need access to an AI coding assistant and must be able to install and run the required software, including Docker.
How high is the practical portion of the training? caret down
Very high. The workshop alternates short theory sections with guided exercises in which participants read, write, review and improve tests, both independently and with AI assistance.
Can the training be booked remotely? caret down
Yes, the training can also be conducted remotely. However, since the course is very practice-oriented, we recommend an in-house delivery to optimally ensure individual attention and direct interaction with participants.

I am interested in:

Submit