Test Driven Development kiegészítő kurzus

 

Miért ajánljuk ezt a kurzust?

Azt tapasztaltuk, hogy 1-2 óra elmélet után nagyon nehezen kezdenek el a fejlesztők Teszt vezérelt fejlesztés szerint dolgozni, még akkor is, ha már van valamennyi tapasztalatuk a unit tesztek terén. Ahhoz, hogy a kezdeti nehézségeket legyőzzék, sokat segít egy instruktor, akivel pár órán keresztül közösen gyakorolhatnak.

Tapasztalataink szerint egy csapat, aki még nem hallott a TDD-ről, annál az első teszt írási ciklus akár 30-70 percig is eltarthat. Fontos azonban tudni és a fejlesztőknek elmagyarázni, hogy ez teljesen normális, illetve, hogy ne adják fel a legelső nehézségnél.  Pár kisebb program megírása után (15-20 óra gyakorlással) egy TDD ciklus kb. 1-5 percre csökken (refaktorálással együtt!).

Szintén érdemes megtanulni, hogy vannak olyan esetek, amikor teszteket és esetleg üzleti kódot is törölni kell – ami szintén normális, de alapvetően a fejlesztők ragaszkodnak a megírt kódhoz, ez azonban nem mindig jó. Tanulható a helyzetek felismerése, ezért van a gyakorlat mellett további elmélet is!

Miért hasznos, ha használod a Unit Testing-et és a TDD-t?

  • Kisebb lépésekben történő fejlesztést támogatja és kényszeríti ki
  • Produktivitást növelő hatás
  • Gyorsabb hiba lokalizálás
  • Nagyobb magabiztossággal módosítható a kód
  • Újrafuttatható, 100 %-os osztályszintű tesztlefedettség
  • Tesztelhető architektúra kialakítás
  • Követelmény alapján készülő tesztesetek!
Test Driven Development kiegészítő kurzus
9 alkalom
Videó Gyakorlat
Advanced TDD I. Arab Latin szám konverter fejlesztése
Advanced TDD II.
Clean Tests Aknakereső fejlesztése
Test Design
Test Process
Mocking I. Dummy, Stub, Spy osztályok írása és használata példa programmal segítve
Mocking II. Mocking használata példa programmal segítve
Transformation Priority Premise I. Zsákutcákba kerülés és kijövetel
Transformation Priority Premise II. Következő helyes Unit Teszt megírása – nem egyértelmű helyzetekben
Önálló gyakorlás

Kurzus előfeltétele

  • Alap képzés elvégzése, vagy
  • Gyakorlat Clean Code írásában és minimális gyakorlat TDD szerinti szoftverfejlesztésben

Kurzus formája

  • Alkalmak száma: 9
  • Időtartam: 3 óra / alkalom
  • Elmélet: alkalmanként 1 óra elméleti videó
  • Gyakorlat: alkalmanként 2 óra programozási gyakorlat, Unit testing és Test Driven Development

 

Ha kíváncsi, hogyan érdemes beépítené a fejlesztési gyakorlatba a TDD-t, vegye fel velünk a kapcsolatot!

Teljes név (kitöltendő)

Email cím (kitöltendő)

Tárgy

Üzenet (kitöltendő)