Test First Development Workshop Training Course

Test First Development training teaches techniques that help developers maximize their productivity and increase the delivered software quality. The basic idea is to "shift left" writing tests and do it before development rather than doing it afterward. This approach ensures better code, fewer bugs, minimized amount of dead code, and no unnecessary executions for validations. We recommend training around Test First Development for engineers who want to advance their skills and improve the quality of delivered software.

Training Curriculum


Test-Driven Development (TDD)
  • Introduction to the unit testing process
  • Overview of unit testing frameworks: MsTest, Xunit, Nunit
  • Unit testing workshop for existing code
  • TDD workshop for new code
Behavior Driven Development (BDD)
  • Introduction to BDD testing process
  • Gherkin language
  • Overview of BDD test frameworks
  • BDD workshop for existing code
  • Acceptance Test-Driven Development overview (ATDD)
  • BDD workshop for new code

Ready to take your team to the next level?
Let's Talk
All Training Courses

Training Courses for the Smart Ones

    Have you ever been on training where an instructor cannot answer your questions?
    Have you ever left the training with a feeling that you didn't learn anything new?
    Me too.

    I don't teach things that I have not or cannot do myself, so I am not a typical trainer. I teach things that I do daily. People who have worked with me consider me as an exceptionally knowledgeable professional. I can help you learn intricate skills that will allow you to become a top-notch professional. I will answer every question you can have, ensuring that you leave my training on another level than what you had before you came to me.

    - Tengiz Tutisani