Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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 Hours
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
Machine Translated