Tesztelés fázisai Passed Informatikai Kft. www.passed.hu 2007. december 4
Napirendi pontok Bevezetés Vertikális bontás Horizontális bontás Esettanulmány
Tesztelés pillérek Minőség Átláthatóság Skálázhatóság
Teszt menedzsment eszköz Mercury (HP) Testdirector Követelmények Teszt tervezés Teszt futtatás Hibakezelés Dokumentum kezelés Szerepkörök Munkafolyamatok
Tesztelési mátrix Elfog. teszt Rend. teszt Integr. teszt Modul teszt Követelmények Tervezés Futtatás Hiba kezelés
Napirendi pontok Bevezetés Vertikális bontás Horizontális bontás Esettanulmány
Tesztelés vertikális bontás Követelmények, tervezés, futtatás, hibakövetés Integráció Napi együttműködés Teszt kör
Tesztelési követelmények Architektúra Kulcs területek Módszertan Változás Elfogadási pont
Teszt tervezés Tervezés, frissítés Ellenőrzés Szintek szerint Különböző módszertanok
Teszt futtatás Tervezés Mit futtassunk a következő teszt körben? Újonnan elérhető modul / funkció tesztje Előző kör(ök)ben hibás tesztek újrafuttatása Regressziós tesztek Fejlesztői igények szerint Végrehajtás
Hibakezelés Közös terület Felhasználó csoportok Szerepkörök Munkafolyamat
Teszt kör Tervezés Futtatás Ellenőrzés Fejlesztés Build (PCV, státusz) Tesztelés Teszt készletek Teszt futtatás, hibajegy ell. Felvett hibajegyek elemzése Javítás Hibajavítás Teszt eset frissítés
Napirendi pontok Bevezetés Vertikális bontás Horizontális bontás Esettanulmány
Tesztelési fázisok, horizontális bontás Fejlesztés Teszt tervezés Tesztelés Teszt futtatás Követelmény lista Elfogadási teszt Rendszer terv Rendszer teszt Integrációs terv Integrációs teszt Modul terv Modul teszt
Tesztelési követelmények Stratégiai tesztelési célok (minden szint) Használt módszertanok Szintek szerinti elvárások Iteráció, frissítés
Teszt tervezés elfogadási tesztek Üzleti követelmények Elfogadási teszt Formális követelmények Azonosítás Elkészítése egy időben a követelmények feltérképezésével. Megrendelő általi jóváhagyás Szilárd alap az ügyfél oldali tesztek támogatására a mielőbbi sikeres projektzárás érdekében Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Teszt tervezés rendszer teszt terv Rendszer fejlesztési terv Rendszer teszt terv Átfogó név a fejlesztési dokumentumokra (UML, SSADM, RUP stb) Dokumentált kapcsolódási pontok az üzleti követelményekhez Különböző teszt tervek: úgymint funkcionális, használhatósági, teljesítmény (stb) teszt. Az alkalmazás általános állapotáról kapunk információt. Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Teszt tervezés integrációs teszt terv Integrációs terv Áttekintő modultervek és integrációs terv készül a rendszerterv felhasználásával Integrációs teszt A rendszer vázára fókuszálunk. Ellenőrizzük a komponensek együttműködését. Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Teszt tervezés modul teszt terv Implementáció Modul teszt terv Technikai modul tervek Technikai szintű tesztterv (Junit, stb). Támogatás és ellenőrzés (kódolási standardek) Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Tesztelési mátrix teszt tervezés Elfog. teszt Rend. teszt Integr. teszt Modul teszt Követelmények Tervezés Futtatás Hiba kezelés
Teszt futtatás A dinamikus oldal Elkülönített tesztkörnyezet Tárgyalt fázisoknak megfelelően AUT struktúrájának figyelembe vételével
Teszt futtatás modul tesztek Modul teszt tervek felhasználása Automatizálás Fejlesztői tesztek Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Teszt futtatás integrációs tesztek Integrációs tesztterv felhasználása Architektúrális ellenőrzés Interfész tesztek Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Teszt futtatás rendszer tesztek Rendszer teszt tervek felhasználása Funkciónális Használhatósági GUI Terheléses Architektúrális és kockázati tényezők Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Teszt futtatás - elfogadási tesztek Elfogadás, bevezetés meggyorsítása Elfogadási tesztterv felhasználása Kliens aktív bevonása Ügyfél oldali teszt Tesztelés Elfogadási teszt Rendszer teszt Integrációs teszt Modul teszt
Tesztelési mátrix teszt futtatás Elfog. teszt Rend. teszt Integr. teszt Modul teszt Követelmények Tervezés Futtatás Hiba kezelés
Hibakövetés Visszajátszhatóság Kód és dokumentáció Szerepkörök, munkafolyamat Minden szinten értelmezve
Napirendi pontok Bevezetés Vertikális bontás Horizontális bontás Esettanulmány
Esettanulmány Nemzetközi kozmetikai cég, web fejlesztés Magyar és amerikai fejlesztés, tesztelés, amerikai üzleti oldal Mercury Testdirector 8.0
Esettanulmány A tesztelési mátrix az esettanulmányban US üzleti képv. Elfog. teszt Rend. teszt Integr. teszt Modul teszt Követelmények HU fejlesztők Tervezés Futtatás Hiba kezelés US tesztelők HU tesztelők
Integrációs szint teszt terv technika az építőkockák + 1E1-1E2-1E3-1E4 + 2E1-2E2-2E3-2E4 Építőkockák + 3E1-3E2-3E3-3E4 Teszt eset 1 + 1E1 + 2E1 + 3E1 Teszt eset 2 + 1E1-2E2 Teszt esetek Futtatás Teszt eset 3 + 1E1 + 2E1-3E3
Integrációs szint követelmények
Integrációs szint követelmények
Integrációs szint teszt tervezés
Integrációs szint teszt tervezés
Integrációs szint teszt futtatás
Integrációs szint teszt futtatás
Integrációs szint teszt futtatás
Integrációs szint hiba felvétel és kezelés
Rendszer szint követelmények
Rendszer szint teszt tervezés
Rendszer szint teszt futtatás
Összefoglalás Bevezetés Pillérek, tesztelési mátrix Vertikális bontás Teszt - követelmények, tervezés, futtatás; hibák Teszt kör Horizontális bontás Modul, integrációs, rendszer, elfogadási tesztek