Kurzusleírás
Bevezetés
- A TDD és Agile előnyei
TDD (2 nap)
Automatizált Unit Testing keretrendszerek telepítése és konfigurálása
TDD megközelítések
- Szoftver tervezése TDD segítségével
- Refaktoráló szoftver
- TDD munkafolyamatok és minták
TDD megvalósítása
- Együttműködő modulok
- A teszthamisítások, csonkok, duplák és gúnyolódások megértése
- Jó egységtesztek írása
- A meglévő tesztek javítása
- Egy alkalmazás újrafaktorálása
- Írási tesztek az örökölt C-hez
- TDD adaptálása beágyazott szoftverfejlesztéshez
- Próbavezetés a szilícium mellett gúnyokkal
Agile (1 nap)
Bevezetés
- Agile kontra hagyományos szoftverfejlesztési megközelítések
- A Agile Kiáltvány
Agile megvalósítása
- Kiadás tervezése, Iteration Zero
- Iterációs tervezés, becslés
- Követelmények felülvizsgálata, napi felállás
- Csapatminőség, iterációs tesztelés, elfogadás
- Iterációs áttekintés (bemutató)
- Retrospektívák
- A Agile alapelvek tanulsága
Összefoglalás, és következtetés
Követelmények
- A C programozás megértése
- A szoftvertesztelési koncepciók megértése
Vélemények (3)
A gyakorlatok, amelyekkel megismerkedhettünk a TDD-vel
Csongor Benedek - ACCENTURE
Kurzus - Agile and TDD with C
Machine Translated
Szerettem kis csoportokban dolgozni. :)
Nikoletta Domak - ACCENTURE
Kurzus - Agile and TDD with C
Machine Translated
Nagyon élveztem az oktató összességében pozitív és bátorító hozzáállását és a hívások hangulatát. A kurzus nagyon jól felépített volt, és az elmélet magyarázatához használt analógiák és példák nagyon hasznosak voltak. Nagyon örülök a gyakorlati résznek is - egyszerű és érthető feladatok, amelyek késztetik a hallgatókat az elmélet gyakorlati alkalmazására :)
Lasma Matusevica - ACCENTURE
Kurzus - Agile and TDD with C
Machine Translated