TRAININGS
Test Driven Development (TDD) in Python.
To be agreed upon.
To be agreed upon.
410 $ + VAT
8h
beginner
To be agreed upon.
To be agreed upon.
410 $ + VAT
8h
BEGINNER
Who is this training for?
Beginner/Intermediate programmers
Automation testers
What will you learn from our training?
After completing the training, participants will have knowledge about the Test Driven Development methodology and the ability to apply it in practice. They will be able to write unit tests before code implementation and understand the benefits of such an approach.
Training Agenda
Basics of Test Driven Development (TDD)
Test Driven Development (TDD) - what it is and why it's worth it?
Phases of TDD
1. Red phase
2. Green phase
3. Refactor phase
Creating unit tests
- Choosing a testing framework
- Creating simple unit tests
- Performing unit testing using the unittest module
Practical application of TDD in Python
- Examples of building applications using TDD
- Discussion of best practices and patterns
Automated test execution
- Test scripts as part of the continuous integration process
- Tools supporting TDD