EN | HU


contact | sitemap |   
Company
Projects
Consultancy
Methodology
Products
Training
training
 

Workshop : Best practices for unit testing

Learning goals
Learn how to write unit tests for .NET applications using test driven development techniques. This workshop starts by giving a clear definition of what unit testing is. After this introduction, the importance of unit testing is explained. The major part of the course focuses on the best practices for unit testing, which are elaborated with examples and practices. At the end of the course, an interactive, real-world exercise is given to the participants to put the test driven development techniques into practice.
 

 
Course outline
 
Why should you write unit tests?
One of the goals of this workshop is convincing the participant why he or she should write unit tests. Why is this so important? We also give a “guided tour” on the Item Solutions’ work floor, to show how people work in a test driven environment and how it affects their development skills. The purpose of this “guided tour” is to prove that test driven development actually works in real projects and has many benefits.
 
High quality code
The goal of writing unit tests eventually is “writing high quality code”. That is why we will discuss a few techniques for quality improvement: refactoring, code coverage, continuous integration, feedback on tests, …
 
Explaining these techniques by themselves is not the goal of this course, but they are inevitably linked with unit testing. That is why the participants will get an introduction to these techniques.
 
Unit testing from a practical point of view
How do unit tests work from a practical point of view? The xUnit frameworks are explained, as well as the Microsoft Visual Studio Team System.
 
Best practices
The best practices are the main part of the course. How should a developer write unit tests? What is good? What is not? Does it have an impact on my application design? All best practices are elaborated with real-world examples.
 
Exercices
The participants will be given exercises during the workshop. At the end of the day, a larger, real-world example is given in which the best practices need to be applied.
 


Target audience
This 1-day course is intended for developers who want to learn test driven development and agile development techniques.
 

 
Prerequisites
Participants should have a good knowlegde of C# and visual studio.
 


WORKSHOP DURATION
The length of the workshops can vary from a 1-day to a 2 or 3-day course.
 

 
Location
Learning center at Item Solutions
Plantin en Moretuslei 155
2140 Borgerhout
T +32 3 236 64 03