35. óra · Szoftvertesztelés alapjai

Összefoglalás és gyakorlás: teszteszközök

A 31–34. órák rendszerezése és megoldásos gyakorlás

Az óra végére képes leszel

  • Cél szerint rendszerezed a teszteszközök típusait.
  • Előnyt és kockázatot elemzel valós eszközhasználatnál.
  • Mérhető próbaprojektet tervezel bevezetési döntéshez.

Az óra témái

  • A 31–34. órák összefoglalása
  • 24 megoldásos gyakorlófeladat

Ez a 31–34. órák felkészülési összefoglalója és megoldásos gyakorlója, nem az értékelt dolgozat.

01 / TANANYAG

31–32. óra: az eszköz a tevékenységet támogatja

A tesztmenedzsment eszköz segítheti a tervek, esetek, futások és hibajegyek követését. Statikus elemzés kódot vagy más munkaterméket vizsgálhat futtatás nélkül; tesztspecifikációt és próbaváltozatokat más típusú eszköz segíthet kialakítani. A végrehajtó eszköz futtatja és ellenőrzi a meghatározott próbát, a naplózás megőrzi a konfigurációt és eredményt. Terhelésmérés és monitorozás eltérő céllal vizsgálhatja a teljesítményt.

Egy eszköz több területet is lefedhet, ezért a gyártónév helyett mindig a célt azonosítsd. Például egy zöld automatikus felületi teszt nem bizonyítja a tartós mentést, ha csak az üzenetet ellenőrzi. A build, a tesztadat, az elvárás és az eredmény közti kapcsolat teszi használhatóvá a jelentést.

Példa: Eszközválasztás

Ha a probléma elvesző hibajegy, tesztmenedzsment-támogatás kellhet; ha az ismétlődő belépés lassú, futtató eszköz; ha a válaszidő ismeretlen, megfelelő terhelésmérés.

02 / TANANYAG

33. óra: előnyök és kockázatok együtt

Az automatizálás gyors, ismételhető regressziót, a naplózás jobb visszakereshetőséget, a tesztadat-generálás több kombinációt adhat. Ugyanakkor a hibásan megfogalmazott ellenőrzés hamis zöld, az instabil szkript hamis piros eredményt adhat. Az eszköz beállítása, betanulása és karbantartása munka; a sok figyelmeztetés zajjá válhat.

Eszköztípusonként külön kockázatot keresünk: felületi szkriptnél változó azonosítók, statikus elemzésnél irreleváns riasztások, terhelésmérésnél nem életszerű adatok vagy környezet. Egy zöld teszt a kipróbált elvárásról és konfigurációról ad információt, nem a termék összes tulajdonságáról.

Tanári tipp

Minden javasolt eszköznél írd le: cél → várható haszon → konkrét korlát → hogyan ellenőrzöd a hasznot.

03 / TANANYAG

34. óra: mérhető bevezetés

A szervezeti bevezetést valós problémából indítjuk, nem egy eszköz funkciólistájából. Próbaprojektben kezelhető, de reprezentatív feladatot választunk, és előre meghatározzuk a siker mércéjét: például futási idő, találati és hamis jelzések, naplózott build, karbantartási idő. A próbát a korábbi munkamóddal összevetve eldöntjük, hogy érdemes-e bővíteni vagy módosítani a megközelítést.

Kiterjesztéskor a csapat képzése, jogosultságok, integráció, tesztadat és fenntartási felelős is szükséges. Az eredményességet a későbbi működésben is mérjük. A „minden teszt automatikus” cél gyakran rosszabb, mint az a cél, hogy a fontos ismétlődő esetek megbízhatóan és jól értelmezhető eredménnyel fussanak.

Példa: Értékelhető pilot

Öt fontos bejelentkezési és jogosultsági eset három héten át, mért kézi/automatikus idővel és a téves hibajelzések nyilvántartásával.

04 / TANANYAG

A 35. óra gyakorlásának módja

A 24 feladat négy témacsoportban segít rendszerezni a 31–34. órák eszköztípusait, futtatását, előnyök-kockázatok kérdéseit és bevezetését. A 16 feleletválasztós feladatra azonnali magyarázat érkezik; a 8 kifejtősre előbb saját választ írhatsz, utána tipp és mintamegoldás nyitható. A csoportfejlécek visszavezetnek a részletes leckékhez.

Ez a lap felkészülési összefoglaló és gyakorlósor, nem maga az értékelt dolgozat. A számláló csak a feleletválasztós eredményt mutatja; a kifejtős megoldásokat saját magad értékeld a cél, indoklás és konkrét ellenőrzés szerint.

Tanári tipp

Ha egy kérdésre pusztán eszköznevet írnál, egészítsd ki a támogatott tesztelési tevékenységgel és az elvárt eredménnyel.

Négy kérdés az eszközhasználathoz
  1. 1Mire?Támogatott teszttevékenység
  2. 2Hogyan?Futtatás, napló és eredmény
  3. 3Mennyiért?Haszon, kockázat, karbantartás
  4. 4Érdemes?Pilot és mérhető döntés

Ez a gyakorlás önellenőrzésre szolgál.

05 / TANANYAG

A magyarázatos feladatsor célja

A feladatok eszközkategóriát, megfigyelhető eredményt és indokolt bevezetési döntést kérnek. A feleletválasztós kérdésnél nem elég a helyes gombra kattintani: gondold végig, melyik hibás válasz keveri össze a statikus és dinamikus eszközt, vagy melyik állít túl sokat egy zöld szkriptről.

A kifejtős feladatnál előbb írd le a saját javaslatodat. A mintamegoldás nem egyetlen kötelező gyártót vagy szoftvert nevez meg, hanem a támogatott feladatot, a mérhető sikert és a kockázat kezelését. A 31–34. leckékhez közvetlen hivatkozás visz vissza.

Tanári tipp

Feladatban előbb a problémát, aztán az eszközt, végül a mérhető eredményt nevezd meg.

RÉSZLETES ELMÉLETI KIEGÉSZÍTÉS

Eszköztámogatás összefoglalása

A megfelelő eszköz kiválasztása a tesztelési célból indul, és figyelembe veszi a teljes életciklus-költséget, a készségeket, integrációt, biztonságot és fenntartást. Az eszközök egymással kombinálhatók, de a túl sok, külön adatot tároló megoldás megnehezítheti a nyomon követést.

Az eredményességet konkrét mutatókkal érdemes értékelni: csökkent-e az ismétlődő kézi munka, gyorsabb lett-e a visszajelzés, nőtt-e a lefedettség, és mennyi karbantartást igényelnek a tesztek. A jó bevezetés oktatást, felelősséget és folyamatos visszajelzést is tartalmaz.

Új, iskolai példa

A csapat havonta áttekinti az automatizált tesztek futási idejét, hamis jelzéseit és a javítások után megtalált hibákat.

Gondolkodtató gyakorlófeladat

Javasolj három eszközbevezetési mérőszámot, és magyarázd el, mit nem szabad belőlük önmagában kikövetkeztetni.

24 gyakorlófeladat

Ellenőrizd, mit értesz már!

16 feleletválasztós kérdés azonnali magyarázattal és 8 kifejtős feladat segítséggel, mintamegoldással. A kifejtős válaszokat te ellenőrzöd; ezek nem részei a pontszámnak.

Feleletválasztós feladatok: 0/16 kitöltve · 0/16 helyes

1. Eszköztípusok és tervezés

Kapcsolódó leckék: 31. óra

1. feladat · Feleletválasztós

Melyik eszközkategória követheti a követelmény–teszteset–futtatás–hibajegy kapcsolatot?

2. feladat · Feleletválasztós

Mit tehet egy statikus elemző eszköz?

3. feladat · Feleletválasztós

Mit kell ellenőrizni a generált teszteseteknél?

4. feladat · Feleletválasztós

Melyik eszköztámogatás illik leginkább az elvesző hibajegyek problémájához?

5. feladat · Kifejtős

Egy projektben három gond van: elvesznek a hibajegyek, ismétlődik a kézi belépési próba, és hiányoznak a határértékes tesztek. Válassz kategóriát mindháromhoz és egy korlátot!

6. feladat · Kifejtős

Egy generátor 200 kombinációt készít az aktív/inaktív és szabad/betelt kurzusra. Mit ellenőriznél, mielőtt a tesztkészletbe veszed őket?

2. Végrehajtás, naplózás és teljesítmény

Kapcsolódó leckék: 32. óra

7. feladat · Feleletválasztós

Melyik adat fontos egy automatikus futás naplójában?

8. feladat · Feleletválasztós

Egy szkript csak a sikerüzenetet látja; nincs mentett foglalás. Mi a fő hiba?

9. feladat · Feleletválasztós

Melyik feltétel kell egy 100 felhasználós terhelési mérés értelmezéséhez?

10. feladat · Feleletválasztós

Mi különbözteti meg a monitorozást az előre megtervezett terhelésteszttől?

11. feladat · Kifejtős

Egy automatikus jelentkezési teszt minden nap zöld, de néha foglalás nélkül maradnak diákok. Adj három erősebb ellenőrzést és három naplóadatot!

12. feladat · Kifejtős

Tervezz értelmezhető teljesítménypróbát egy kurzuskeresőre 100 egyidejű felhasználóval!

3. Előnyök és kockázatok

Kapcsolódó leckék: 33. óra

13. feladat · Feleletválasztós

Mikor lehet különösen hasznos az automatizált regresszió?

14. feladat · Feleletválasztós

Mi az instabil felületi automatizálás egyik kockázata?

15. feladat · Feleletválasztós

Miért lehet félrevezető a terhelésmérés eredménye?

16. feladat · Feleletválasztós

Mi az eszköz bevezetésének teljes ráfordítása?

17. feladat · Kifejtős

Hetente 30-szor fut egy 20 perces kézi teszt. Automatizálása 6 óra, futásonként 1 perc, heti karbantartása 45 perc. Mutasd be a heti nettó megtakarítást és egy fontos korlátot!

18. feladat · Kifejtős

Egy statikus elemző napi száz riasztást küld, közülük sok irreleváns. Írj három kockázatot és két javító lépést!

4. Próbaprojekt és szervezeti bevezetés

Kapcsolódó leckék: 34. óra

19. feladat · Feleletválasztós

Mivel kezdődjön az eszköz bevezetése?

20. feladat · Feleletválasztós

Milyen a jó próbaprojekt?

21. feladat · Feleletválasztós

Mi legyen a pilot értékelésének része?

22. feladat · Feleletválasztós

Mi kell a tartós szervezeti használathoz?

23. feladat · Kifejtős

Tervezz pilotot három bejelentkezési tesztre: cél, esetek, mérőszámok és döntési feltétel!

24. feladat · Kifejtős

Egy pilot gyorsabb, de minden harmadik futás hamis hibát jelez. Mi legyen a döntés és a következő három teendő?

Amit érdemes megjegyezni

  • Eszköztípusokat támogatott tevékenység szerint különböztetünk meg.
  • Az előnyt, kockázatot és karbantartást együtt értékeljük.
  • Próbaprojekt és mérhető cél alapozza meg a szervezeti bevezetést.