Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introductie
- Voordelen van TDD en Agile
TDD (2 dagen)
Geautomatiseerde Unit Testing frameworks installeren en configureren
TDD-benaderingen
- Software ontwerpen met TDD
- Software voor het herstructureren van software
- TDD-workflows en -patronen
Implementatie van TDD
- Samenwerkende modules
- Inzicht in testvervalsingen, stompen, dubbels en mocks
- Goede eenheidstests schrijven
- Verbeteren van bestaande tests
- Een applicatie herstructureren
- Toetsen schrijven voor legacy C
- TDD aanpassen voor embedded softwareontwikkeling
- Testrijden naast het silicium met mocks
Agile (1 dag)
Introductie
- Agile In vergelijking met traditionele benaderingen voor softwareontwikkeling
- Het Agile Manifest
Implementeren Agile
- Release Planning, Iteratie Nul
- Iteratie Planning, Schatting
- Beoordeling van vereisten, dagelijkse stand-up
- Teamkwaliteit, iteratietesten, acceptatie
- Iteratiebeoordeling (showcase)
- Retrospectieven
- Geleerde les van Agile Principes
Samenvatting en conclusie
Requirements
- Een goed begrip van C-programmeren
- Een goed begrip van softwaretestconcepten
21 Hours