Unit Testing in .Net

Unit testing is an approach where the programmer covers his code with tests that protect it from regression and ensure that it is correct. This makes UT mandatory when related to Agile development and Continuous Integration. This course also talks about other useful (but not always obvious) advantages of this technique.
  • duration 8 hours
  • Language English
  • format Online
duration
8 hours
location
Online
Language
English
Code
NET-008
price
€ 300 *

Available sessions

To be determined



Training for 7-8 or more people?
Customize trainings for your specific needs

Description

Unit testing is an approach where the programmer covers his code with tests that protect it from regression and ensure that it is correct. This makes UT mandatory when related to Agile development and Continuous Integration. This course also talks about other useful (but not always obvious) advantages of this technique.
After completing the course, a certificate is issued on the Luxoft Training form

Objectives

  • An overview of the basic and advanced practices of writing tests.
  • The philosophy and the advantages of the Unit Testing approach.

Target Audience

Developers working with different languages on a .NET platform with different level of maturity.

Roadmap

Module 1. Unit Tests – what are they and why they’re useful. Base and some advanced test writing techniques. Software design and unit testing, best practices.

Module 2:
  • Testable design;
  • Frameworks (IOC, Isolation etc.);
  • Test patterns;
  • Test Driven Design – why is it useful;
  • Approaching legacy code;
  • Continuous testing;
  • Test coverage.
"TYPE"html";}

Discover more about professional growth and skills development

contact us