„Szoftvertesztelés - Vizsga 2011.05.24.” változatai közötti eltérés

Halacs (vitalap | szerkesztései)
Szikszayl (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
 
(13 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{GlobalTemplate|Infoszak|SzoftvertesztelesVizsga20110524}}
{{Vissza|Szoftvertesztelés}}


===1. Funkcionális tesztelési technikák ismertetése + hogyan alakul egymáshoz mérten a tesztesetek száma, kidolgozottsága (8p)===
A funkcionális tesztelés egy dinamikus, fekete doboz tesztelési forma. A teszt
eseteket a specifikáció alapján határozzuk meg.
* Funkcionális elvárások alapján
* A teszt eseteket a specifikáció alapján határozzuk meg
* Nem feltételezi a kód belső szerkezetének ismeretét


Azért került külön oldalra, hátha valaki kidolgozza.


===1. Funkcionális tesztelési technikak ismertetése + hogyan alakul egymáshoz mérten a tesztesetek száma, kidolgozottsága (8p)===
# határérték tesztelés
# ekvivalencia osztályok létrehozása
# döntési táblákon alapuló tesztelés
 
==== Funkcionális tesztelési technikák ====
 
* Határérték tesztelés: az input tartomány határán található értékeket használják. Határérték analízissel kialakított teszt esetek generálása: az összes változót nominális értéken tartjuk, egy kivételével. Ez a kivétel veszi fel a szélső értékeket. Teszt esetek kialakítása: a következő input adatokkal való tesztelés: minimum érték (min), „éppen csak” minimum feletti (min+), nominális érték (nom), „éppen csak” maximum alatti (max-), maximum érték (max)
** Robosztuls tesztelés: A határérték analízis kiterjesztése: az előbbi 5 értéken kívül teszteljük az „éppen csak”  maximum feletti (max+) és „éppen csak” minimum alatti (min-) értékeket is
** Legrosszabb eset teszt: Megvizsgáljuk, mi történik, ha egynél több változónak van szélső értéke.
** Sajátos értékek tesztelése: A tesztelő saját szaktudását, korábbi tapasztalatát felhasználva tapint rá kényes pontokra
** Random tesztelés: Ötlet: véletlenszám-generátort használva válasszunk input értékeket (ne a min, min+, nom, max, max-). Pl: háromszög problémánál: mindaddig generálunk teszt eseteket, amíg az eredmények között az összes lehetséges háromszög típus nem szerepel.
 
 
* Ekvivalencia osztályok létrehozása:
 
 
* Döntési táblákon alapuló tesztelés:
 
==== Tesztelési technikák ====
* Statikus tesztelés
** Emberi elemzés
** Statikus analízis
* Dinamikus tesztelés
** Fekete doboz (funkcionális) tesztelés
** Fehér doboz (strukturális) tesztelés
** A tesztek lefedettsége


===2. Defect leakage fogalma (2p)===
===2. Defect leakage fogalma (2p)===
22. sor: 52. sor:


'''Teszt szkript:''' A tesztelő által írt, a számítógép által olvasható leírás, amely automatizálja a teszt eljárások végrehajtását.
'''Teszt szkript:''' A tesztelő által írt, a számítógép által olvasható leírás, amely automatizálja a teszt eljárások végrehajtását.
'''Teszt jegyzőkönyv:'''
'''Hibajegyzék:'''


===4. A skype egyik beállító ablakáról volt egy screenshot és ott kellett egy-két ekvivalencia osztály, határérték (robusztus, nem robusztus stb) stb tesztet készíteni. (10p)===
===4. A skype egyik beállító ablakáról volt egy screenshot és ott kellett egy-két ekvivalencia osztály, határérték (robusztus, nem robusztus stb) stb tesztet készíteni. (10p)===
28. sor: 62. sor:
-- [[FaPe|FaPe]] - 2011.05.30.
-- [[FaPe|FaPe]] - 2011.05.30.


 
[[Kategória:Mérnök informatikus MSc]]
[[Category:Infoszak]]