Test-Driven Development Training

Level

Beginner

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Test-Driven Development Training

Test-Driven Development is an approach that uses tests to implement functionality. Thanks to this technique, the written tests are highly readable, and the developed code is simple to use, maintain, and modify. The training provides practical guidelines on how to use TDD to increase the quality of both the written code and tests.

What will you learn?

The TDD training is a valuable investment for developers who want to improve the quality of their code, minimize errors, and increase efficiency in the software development process.

Who is this training for?

The training is intended for developers and testers who want to create testable code and write tests that enable safe refactoring and provide clear documentation.

Training Program

  • Introduction to Test-Driven Development

    • Definition, benefits, challenges
    • Developer’s workflow cycle
    • Strategies for implementing requirements
  • Test pyramid and TDD
    • How to use TDD for different types of tests?
    • Where is the cost of TDD too high?
  • Code coverage and TDD
    • How to ensure completeness of test scenarios?
    • YAGNI – how to avoid unnecessary code?
  • Refactoring in the context of TDD

    • Different types of refactoring and TDD
    • Know your IDE
    • Techniques for improving test readability
  • Challenges

    • Where does TDD end and testing does not?
    • How to start working with existing code?
  • BYOP

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Personal data are processed in accordance with information clause.