Kursplan
Införandet
- Fördelar med TDD och Agile
TDD (2 dagar)
Installera och konfigurera automatiserade Unit Testing ramverk
TDD-metoder
- Designa programvara med TDD
- Programvara för refaktorisering
- TDD-arbetsflöden och mönster
Implementering av TDD
- Samverkande moduler
- Förstå testförfalskningar, stubbar, dubbar och hån
- Skriva bra enhetstester
- Förbättring av befintliga tester
- Omstrukturera ett program
- Skriva prov för äldre C
- Anpassning av TDD för utveckling av inbyggd programvara
- Provkörning bredvid kisel med Mocks
Agile (1 dag)
Införandet
- Agile jämfört med traditionella metoder för programvaruutveckling
- Agile Manifestet
Implementering Agile
- Utgivningsplanering, iteration noll
- Iterationsplanering, uppskattning
- Kravgenomgång, Daglig stand-up
- Teamkvalitet, iterationstestning, acceptans
- Iterationsgranskning (montera)
- Tillbakablickar
- Lärdom av Agile principer
Sammanfattning och slutsats
Krav
- Förståelse för C-programmering
- En förståelse för koncept för mjukvarutestning
Vittnesmål (3)
Övningarna som vi kunde bekanta oss med TDD
Csongor Benedek - ACCENTURE
Kurs - Agile and TDD with C
Machine Translated
Jag gillade att arbeta i små grupper. :)
Nikoletta Domak - ACCENTURE
Kurs - Agile and TDD with C
Machine Translated
Jag gillade verkligen tränarens övergripande positiva och uppmuntrande attityd och atmosfären i samtalen. Kursen var mycket välstrukturerad och analogierna och exemplen som användes för att förklara teorin var till stor hjälp. Mycket nöjd med den praktiska delen också - enkla och begripliga uppgifter, som driver eleverna att tillämpa teorin i praktiken :)
Lasma Matusevica - ACCENTURE
Kurs - Agile and TDD with C
Machine Translated