Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
QA/CI
- Mi a QA?
- Mi a CI?
- A szoftverfejlesztés, refaktorálás és hibajavítás költségei
- A projekt azonosítása és megértése
- Haszon a szervezet számára
DDD
- Üzleti követelmények alapján történő szoftverfejlesztés, DDD feltevések
- Kommunikációs problémák az IT és az üzlet között
- Domain Modell
Legjobb gyakorlatok
- A KISS elv és a DRY
- Kódolási szabványok
- Újrafelhasználható kód készítése OOP és tervezési minták segítségével
- Ciklomatikus komplexitás azonosítása és csökkentése
Szoftver metrikák
- Metódus súly osztályonként
- Válasz egy osztályra
- Öröklési fa mélysége
- Objektumok közötti csatolás
- Metódusok koherencia hiánya
- Gyermekek száma
- Ciklomatikus komplexitás
- Metrikák osztálya
- Modell metrikák
- Használati metrikák
Szoftvertesztelés
- Mit, mikor és hogyan teszteljünk?
- A "fehér doboz" és a "fekete doboz" módszere
- A tesztelés szerepe az agilis módszertanokban
- A TDD csak a projekt költségeinek növekedését jelenti
- Egységtesztelés
- Viselkedési tesztek
- Funkcionális tesztek
Refaktorálás
- Mi a refaktorálás?
- Technikai adósság
- Kód szag
- Refaktorálási minták
Dokumentáció
- A dokumentáció szerepe az agilis módszertanokban
- Mit dokumentáljunk?
- Dokumentáció típusai
- Dokumentáció és agilis módszertanok, vagy ahogy mondani szokták (Működő szoftver átfogó dokumentáció helyett)?
- XMI szabvány
- Dokumentáció automatikus generálása
CI eszközök és környezet
- CI eszközök és környezet
Agilis és CI/QA
- Tervezés és inkrementális fejlesztés
- A változás elfogadása
- Rövid szakaszok
- Interdiszciplináris csapat
- Extrém Programozás, Kód áttekintés
- Egyének és interakciók a folyamatok és eszközök helyett
Összegzés
- Megbeszélés
- Kérdések
- Hogyan kezdjük el a bevezetési folyamatot?
Bevezetés a tesztelésbe
- Funkcionális tesztek
- Regressziós teszt
- UAT tesztek
- Egységtesztek
- Használhatósági tesztek
- Nem funkcionális tesztek
- Teljesítményteszt
- Terheléses teszt
- Stressz teszt
- Soak teszt
Tesztelni vagy nem tesztelni
- Ki dönt arról, hogy mit teszteljünk?
- Az irreleváns dolgok tesztelésének költsége
- ROI számítás (mi van, ha valami elbukik elemzés)
- A Teszt Menedzser szerepe
A tesztelés folyamata
- A tesztelés egy folyamat és stratégia
- Tesztelési igények azonosítása
- Követelmények gyűjtése (használati esetek, felhasználói történetek)
- Hatókör meghatározása (forgatókönyvek kiválasztása és rangsorolása)
- Tesztek tervezése
- Adatok előkészítése
- Környezet előkészítése
- Tesztek létrehozása vagy rögzítése
- A teszt végrehajtása
- Elemzés és jelentések
- Következtetések és fejlesztés
- Mikor mondjuk, hogy "elég"?
Terméktulajdonos és tesztek
- Az ügyfél képviselője és a tesztelés prioritása
- Tesztek rangsorolása
- Hatékony történetek írása az UAT-hez
- Elfogadási kritériumok
- Csoportos gyakorlat az ügyfél követelmények előállítására és történetek írására a követelmények alapján, valamint tesztek létrehozására
28 Órák
Vélemények (1)
A tanár nagyon alapvetően megismeri a témát, és képes arra, valós világbeli példákat adni tapasztalataiból.
Nouf
Kurzus - Agile Software Testing with Continuous Integration
Gépi fordítás