top of page

TDD in C++/.NET/Java

Duration

16 hours

About the Course

Description


This training allows you to learn the basics of test-driven development and understand the key principles of the approach. You will receive unit tests C++ / C# / Java code samples and techniques how to create unit tests.

You will learn when and how to apply this development approach.


Objectives


General understanding of testing goals and objectives

Learn unit tests framework: NUnit Test Framework for C# / GoogleTest for C++/JUnit

Practice of Test-Driven Development

Learn to use TDD patterns

Application development using TDD


Target Audience


Designed for developers (no restrictions to development platform).

Useful for both developers who already have experience in unit testing and want to use TDD practices.


Prerequisites


At least 1 year of development experience


Agenda


Introduction to Software Testing

What exactly is the testing of software?

What will we discover while testing?

Testing Classifications

Software Testing Principles

Test-Driven Development Approach

Workflow of the Test-Driven Development Process

Unit Test Frameworks

Introduction to TDD Kata

Test-Driven Development Patterns and Anti-Patterns

F.I.R.S.T Principles of unit testing

Legacy code & unit tests


Individual Training

Hands-on learning & real-world projects

Personalized guidance and Q&A

Starting at 1700 € per participant


Corporate & Group Training

Customized sessions for teams

Tailored content to fit your business needs

Flexible scheduling & on-site/virtual options

Pricing starting at 3300 € for teams (up to 5 participants)

For larger teams & enterprise training, contact us for a custom quote.

A certificate will be issued after completing the course.

bottom of page