Schulungsübersicht
Einführung
Automatisierte Unit-Test-Frameworks
- Gute Unit-Tests schreiben
- Identifizieren und Reparieren von fragilen Tests
TDD-Ansätze
- TDD als Entwurfswerkzeug
- TDD vs. Refactoring
- TDD Arbeitsabläufe und Muster
- TDD-Schulen und Variationen
TDD-Herausforderungen
- Die Workshop-Übung erklärt
Vorzüge guter Tests im TDD-Kontext
- Weiterentwicklung dessen, was wir haben, Take 1
- Mocking erklärt
- Verwendung von Mocking-Frameworks
- Weiterentwickeln, was wir haben, Take 2
- Brechen von Änderungen
- Weiterentwicklung von Mocking, Take 3
Abdeckung und Gegenargumente
Rückblickend
Voraussetzungen
- An understanding of programming concepts
- Experience with writing basic unit tests
- Familiarity with at least one programming language
Audience
- Software developers
- QA engineers and testers
- Anyone interested in improving their development practices using Test-Driven Development (TDD)
Erfahrungsberichte (7)
So far Deba was a very good trainer, expertise on the subject matter is very evident on how he answers and attend to our inquiries.
Marc Dominic Bareng - Globe Telecom
Kurs - Test Driven Development
The exercises
Jayjay Ramos - Globe Telecom
Kurs - Test Driven Development
Deba is very friendly and is very knowledgeable. I like his approach of getting everyone involved despite the background.
Cornellius Dagmang - Globe Telecom
Kurs - Test Driven Development
On hand exercises
Ronald Tendencia - Globe Telecom
Kurs - Test Driven Development
The hands on exercises
Noel Fronda - Globe Telecom
Kurs - Test Driven Development
The use-cases shared with us, and the actual goal to implement it rather than focusing to just finish the activities.
Charlie Santos - Globe Telecom
Kurs - Test Driven Development
Learned principles and best practices about TDD that can be applied to our development approach.