Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)

Hasonló előadás


Az előadások a következő témára: "Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)"— Előadás másolata:

1 Programtesztelés

2 Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási) hibák folytonosan változó követelmények határidők szorítás és fokozott versenyhelyzet emberek vagyunk

3 Programtesztelés fajtái Cél szerint: - Statisztikai tesztelés - a rendszer terhelésének és megbízhatóságának vizsgálata - Hibatesztelés - rendszer hibáinak és hiányosságainak felderítése Módszer szerint: - Átfogó tesztelés - minden elem együttes újratesztelése - Inkrementális tesztelés - az előző teszteredmények figyelembe vétele

4 Programtesztelés fázisai Komponensek tesztelése: egyedi egységek valamint modulok vizsgálata Integrált tesztelés: részrendszerek és az egész rendszer vizsgálata Alfa és béta tesztelés: felhasználó átvétel

5 Tesztelés tervezése tesztfázisok körvonalazása rendszerspecifikációnak megfelelő teszt kialakítása tesztelendő elemek meghatározása tesztelési ütemterv kialakítása tesztelési eredmények rögzítésének és elemzésének módja a tesztelés hardver és szoftverkövetelményeik meghatározása teszteléshez használt erőforrások allokálása

6 Tesztelési stratégiák Lefelé irányuló stratégia - felső szint tesztelése az alsóbb szintek szimulálásával Felfelé irányuló stratégia - alsó szintű tesztelt elemek összeépítése Láncszerű stratégia - összetett folyamatok lánconkénti vizsgálata Terheléses stratégia - maximális feldolgozási határ megállapítása

7 Funkcionális tesztelési módszerek fekete doboz módszer - ismeretlen a forráskód programspecifikáció vezérelt tesztelés inputtér ekvivalencia-osztályokba sorolása reprezentáns elemek kiválasztásának módszere I/O adatok ok-okozati elemzése valós idejű tesztelés

8 Strukturális tesztelési módszerek fehér doboz módszer - ismert a forráskód végrehajtási utak tesztelése ciklometrikus komplexitás tesztelés helyesség ellenőrző feltételekkel adaptív tesztelés nyelvtan alapú tesztelés adatfolyam alapú tesztelés szimbolikus végrehajtás

9 Maradványhibák becslése program mutációs tesztelés véletlenszerű tesztelés

10 Dinamikus tesztelés eszközei csak a forráskód ismeretében alkalmazhatóak program instrumentor - extra információk fűzése a kódhoz monitorok - animátorok és lépésenkénti futtatás profilerek - kritikus részek megkeresése optimizátorok - maximális sebesség vs. minimális memóriaigény

11 Statikus tesztelés eszközei tesztgenerátorok fájl összehasonlító eszközök verzió követő rendszerek szimulátorok - felhasználói tevékenység szimulálása - számítógépes környezet szimulálása

12


Letölteni ppt "Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)"

Hasonló előadás


Google Hirdetések