
Software Development Trainings
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.