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 az a QA?
- Mi az a CI
- A szoftverfejlesztés, az újrafaktorálás és a hibajavítás költségei
- A projekt azonosítása és megértése
- Profit a szervezet számára
DDD
- Szoftverfejlesztés üzleti követelmények, feltételezések alapján DDD
- Problémák a kommunikációban IT-Business
- Domain modell
Legjobb gyakorlatok
- KISS elv és SZÁRAZ
- Kódolási szabványok
- Újrafelhasználható kód létrehozása OOP és tervezési minták segítségével
- A ciklomatikus komplexitás azonosítása és csökkentése
Szoftvermetrikák
- Súlymódszer osztályonként
- Válasz egy osztályra
- Az öröklési fa mélysége
- Tárgyak összekapcsolása
- A módszerek kohéziójának hiánya
- Gyermekek száma
- Ciklomatikus komplexitás
- Metrika osztály
- Modellmérők
- Használati mérőszámok
Software Testing
- Mit, mikor és hogyan kell tesztelni?
- 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égének potenciális növekedését eredményezi
- Egységteszt
- Viselkedési tesztek
- Funkcionális tesztek
Refaktorálás
- Mi az a refaktorálás?
- Adósság technológia
- Kód szaga
- Refaktorálási minták
Documentation
- A dokumentáció szerepe az agilis módszertanokban
- Mit kell dokumentálni?
- A dokumentáció típusai
- Documentation és az agilis módszertanokat, vagy hívhat (Működő szoftver átfogó dokumentáción keresztül)?
- Szabványos XMI
- Dokumentáció automatikus generálása
Eszközök és környezet CI
- Eszközök és környezet CI
Agile és CI/QA
- Tervezés és fokozatos fejlesztés
- A változás felkarolása
- Rövid szakaszok
- Interdiszciplináris csapat
- Extreme Programming, Code Review
- Egyének és interakciók folyamatok és eszközök felett
Összegzés
- Vita
- Kérdések
- Hogyan kezdi a megvalósítás folyamatát?
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ési teszt
- Stressz teszt
- Áztatási teszt
Tesztelni vagy nem tesztelni
- Ki dönt arról, hogy mit kell tesztelni?
- A lényegtelen dolgok tesztelésének költsége
- ROI kiszámítása (mi van, ha valami nem sikerül az elemzésben)
- A tesztmenedzser szerepe
A tesztelés folyamata
- A tesztelés egy folyamat és egy stratégia
- A tesztelési igények azonosítása
- Követelmények összegyűjtése (használati esetek, felhasználói történetek)
- Hatáskör (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
- Végezze el a tesztet
- Elemzés és jelentések
- Következtetések és fejlesztés
- Mikor kell azt mondani, hogy "állj"
Terméktulajdonos és tesztek
- Az ügyfél képviselője és a teszt prioritása
- A tesztek rangsorolása
- Hatékony történetek írása az UAT számára
- Elfogadási feltételek
- Csoportos gyakorlat a vevői igények előállítására, a követelmények alapján történetek írására és tesztek létrehozására
28 Órák
Vélemények (1)
A tréner nagyon tájékozott a témában, és tapasztalatai révén valós példákat tud felmutatni.
Nouf
Kurzus - Agile Software Testing with Continuous Integration
Gépi fordítás