21. óra · Szoftvertesztelés alapjai

Felülvizsgálati szerepek, típusok és technikák

Felelősségek, informális és formális felülvizsgálatok, sikerfeltételek

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

  • Megkülönbözteted a felülvizsgálat fontos szerepeit és feladatait.
  • Példákhoz megfelelő felülvizsgálati típust és egyéni technikát választasz.
  • Megmagyarázod, milyen körülmények segítik a felülvizsgálat eredményességét.

Az óra témái

  • Feladatok és felelősségi körök
  • Felülvizsgálatok típusai
  • Felülvizsgálati technikák alkalmazása
  • A felülvizsgálat sikerének tényezői
01 / TANANYAG

A szerepek külön feladatot jelentenek

A vezető a szükséges erőforrásokról és a felülvizsgálandó anyagról dönthet. A felülvizsgálat vezetője megszervezi, kik vesznek részt és mikor történik a munka. A szerző készíti és javítja a munkaterméket. A moderátor a közös egyeztetést segíti: figyel az időre, a tárgyszerűségre és arra, hogy mindenki szóhoz jusson. A jegyző rögzíti az anomáliákat és döntéseket. A felülvizsgáló a munkaterméket ellenőrzi és észrevételt tesz.

A szerep nem mindig külön személy: kis csapatban valaki több feladatot is elláthat. Fontos azonban tudni, ki fogja rögzíteni a döntést és ki ellenőrzi a javítást. Ha a szerző egyben moderátor is, különösen figyelni kell arra, hogy a kritikus észrevételek kimondhatók maradjanak. A cél a dokumentum jobbítása, nem a szerző személyes értékelése.

Példa: Ki mit tesz?

A tanár jelzi, hogy a késői leadás szabálya hiányzik (felülvizsgáló); a jegyző rögzíti; a moderátor tisztázó kérdéssel segíti a döntést; a szerző frissíti a követelményt.

02 / TANANYAG

A felülvizsgálatok típusai

Informális felülvizsgálatnál nincsen előírt formális folyamat vagy kötelező dokumentált kimenet; célja gyakran gyors anomália-feltárás. A szerző által vezetett bejárás (walkthrough) segíthet a közös megértésben, kérdések gyűjtésében és ötletekben. A technikai felülvizsgálatnál szakértők a műszaki helyességet, alkalmasságot és megoldási lehetőségeket vizsgálják. Az inspekció strukturáltabb, formálisabb felülvizsgálat, meghatározott szerepekkel és folyamattal, amelynél a hibák feltárása a fő cél.

Nem a típus neve teszi értékessé az eredményt: a célt, a munkaterméket, a kockázatot és az erőforrásokat kell összevetni. Ugyanazt a dokumentumot először informálisan, később kritikus kiadás előtt alaposabban is átnézhetik. Egy rövid szövegjavítás és egy érettségi eredményeket számító kritikus szabály eltérő mélységet igényelhet.

Tanári tipp

A típus kiválasztását indokold meg a cél és a kockázat alapján; az informális sem jelenti, hogy a hibákat figyelmen kívül hagyjuk.

03 / TANANYAG

Egyéni felülvizsgálati technikák

Az ad hoc átnézésben a résztvevő az anyagot saját tapasztalata alapján olvassa, előírt vizsgálati lista nélkül. Ellenőrzőlistával célzott kérdéseken halad: van-e határidő, szerepkör, hibás bemenet és elvárt eredmény? Szerepalapú átnézésnél egy meghatározott szereplő szemével olvas, például diák, ügyintéző vagy üzemeltető. Forgatókönyv-alapú átnézésnél egy konkrét használati folyamatot követ végig a szövegben.

Ezek technikák, nem önmagukban felülvizsgálati típusok. Egy informális vagy szervezett felülvizsgálaton is használható ellenőrzőlista és szerepalapú vizsgálat. Az ellenőrzőlista abban segít, hogy fontos általános szempontok ne maradjanak ki, de egy váratlan hibát nem zárhatunk ki pusztán azért, mert nem szerepel rajta. A forgatókönyv például feltárhatja, hogy a diák a megszakadt feltöltést nem tudja folytatni.

Példa: Szerepváltás

Diákként: honnan tudom, sikeres-e a beküldés? Tanárként: látom-e a beadás időpontját? Üzemeltetőként: helyreállítható-e az adat? Három nézőpont, ugyanaz a követelmény.

04 / TANANYAG

Mitől sikeres a felülvizsgálat?

Legyen világos és megvalósítható cél, megfelelő szakértelem és elegendő felkészülési idő. A résztvevők kezelhető méretű, azonosított verziójú munkaterméket kapjanak, és értsék a vizsgálat szempontjait. A megjegyzések legyenek konkrétak, a kommunikáció biztonságos: a hibát keressük a dokumentumban, nem bűnbakot a csapatban. A moderátor figyelhet az egyenletes részvételre és az időkeretre.

A sikerhez az is kell, hogy a felülvizsgálat eredménye ne vesszen el. A döntéseket és nyitott kérdéseket a szükséges mértékben rögzítjük, a szerző elvégzi a javítást, a következő személy pedig ellenőrzi az eredményt. Ha ugyanaz a kétértelmű szabály később újra felbukkan, a csapat a követelménysablont vagy az ellenőrzőlistát is fejlesztheti. A korai és gyakori visszajelzés így nem csak egy dokumentumnak, hanem a közös munkának is hasznára válik.

Tanári tipp

Az észrevételt ne minősítésként írd: pontos hely + megfigyelhető probléma + tisztázó kérdés vagy javasolt javítás.

05 / TANANYAG

Melyik típus és technika illik a helyzethez?

Egy kicsi, még formálódó tananyagportál-igényt a szerző vezette bejárás is segíthet tisztázni a felhasználókkal. Egy bonyolult adatátviteli tervnél technikai felülvizsgálatot tarthatnak adatbázis- és üzemeltetési szakértőkkel. Kritikus, nagy hatású számítási szabály esetén formálisabb inspekció is indokolt lehet. Nem az a cél, hogy minden munkatermékre ugyanazt a rituálét alkalmazzuk, hanem hogy a kérdésekhez megfelelő vizsgálatot válasszunk.

Például a vizsgajegy-kiszámítás követelményénél ellenőrzőlistával megkereshetjük a pontozási határokat és a kerekítés szabályát. A tanári szerep szemszögéből vizsgáljuk a kézi javítás lehetőségét; forgatókönyvvel végigjárjuk a késői pótlást. A technikák együtt segítenek, de a dokumentumban talált eltéréseket külön kell döntéssé és javítássá alakítani.

Példa: Típus és technika együtt

Technikai felülvizsgálat + ellenőrzőlista: a jegyszámító tervnél egy szakértő csapat végignézi a kerekítés, a határok és a hiányzó pontszámok szabályát.

Típus, technika és szerep három külön kérdés
  1. 1TípusInformális, bejárás, technikai vagy inspekció?
  2. 2TechnikaAd hoc, lista, szerep vagy forgatókönyv?
  3. 3SzerepKi készít, vizsgál, vezet és rögzít?
  4. 4EredményHogyan javítunk és ellenőrzünk újra?

Egyetlen vizsgálathoz egyszerre választható típus, technika és több résztvevői szerep.

06 / TANANYAG

Négy felülvizsgálati típus ugyanarra az anyagra

Egy vizsgajegy-számítás első vázlatát a kolléga gyorsan informálisan átnézi: jelzi, hogy a kerekítés hiányzik. A szerző ezután bejárást tart, ahol lépésről lépésre elmagyarázza a számítást, és a tanárok pontosító kérdéseket tesznek fel. Technikai felülvizsgálaton adatbázis- és fejlesztői szakértők a számítás tárolását és végrehajthatóságát vizsgálják. Egy formális inspekción meghatározott folyamatban, célzott hibafeltárással ellenőrzik a kritikus, jóváhagyás előtt álló változatot.

Nem állítjuk, hogy minden dokumentumot egymás után mind a négy módon kell ellenőrizni. A megkülönböztetés alapja a cél és a formális kötöttség. Az informális vizsgálat értékes gyors visszajelzés lehet; az inspekció nagyobb felkészülést, követhetőbb eljárást igényel. Az alkalmazásról a kockázat és a csapat erőforrásai alapján döntenek.

Példa: Választási szempont

Egy szóköz javításához nem ugyanazt a folyamatot választanád, mint a hivatalos érdemjegyeket számoló szabály átadásához.

07 / TANANYAG

Ellenőrzőlista és szerep együtt

Egy ellenőrzőlista kérdezhet rá a határidőre, pontszámra, jogosultságra, hibás adatra és elvárt eredményre. A tanári szerepben végzett átnézés ezen felül felismerheti, hogy a pótdolgozat eredménye felülírhatja-e az eredetit. A diák szerepéből pedig a hibás feltöltés utáni visszajelzés lehet fontos. Egy konkrét késői beadási forgatókönyv végigjárása megmutathatja, hol hiányzik döntés a szabályból.

A szerepek és technikák nem felcserélhetők: a „tanár szemszögéből olvasok” egyéni vizsgálati technika, a „jegyző vagyok” szervezeti feladat. A felülvizsgáló több technikát is használhat, a jegyző közben az észrevételeket és döntéseket rögzíti. Így az egyéni figyelem és a közös utánkövetés együtt működik.

Tanári tipp

Feladatmegoldáskor három mondatot írj: milyen típus, milyen egyéni technika, ki milyen szerepet lát el.

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

Felülvizsgálati típusok, technikák és eredmény

A felülvizsgálatok informális áttekintéstől a formális ellenőrzésig terjednek. A cél lehet gyors visszajelzés, szerkesztői javítás, műszaki megfelelőség vagy jelentős kockázat csökkentése. A vezetett végigolvasásnál a szerző bemutatja az anyagot; az egyéni elemzésnél a résztvevő előre kapott szempontok alapján keres eltérést; a formálisabb felülvizsgálatnál dokumentált belépési és kilépési feltételek érvényesülnek.

Az ellenőrzőlista segít a visszatérő hibák felismerésében, de nem helyettesíti a kritikus gondolkodást. A felülvizsgálat során a termék minősége a tárgy, nem a szerző személye. A kimenet lehet hibajegyzék, döntés, javítási lista vagy a dokumentum elfogadása feltételekkel.

Új, iskolai példa

A laborfoglaló leírását ellenőrzőlista vizsgálja: kötelező mezők, jogosultság, ütköző foglalás és visszaigazolás; a résztvevők külön áttekintik a hozzáférhetőséget.

Gondolkodtató gyakorlófeladat

Készíts öt pontos ellenőrzőlistát egy iskolai tájékoztató felülvizsgálatához.

PRÓBÁLD KI

Órai feladat

Egy vizsgaeredmény-számítási követelményt kell átnézni. Nevezd meg az öt legfontosabb szerepet és feladatukat, válassz felülvizsgálati típust és egyéni technikát, majd írj három sikerfeltételt!

ELLENŐRIZD MAGAD

Melyik párosítás helyes?

Amit érdemes megjegyezni

  • Szerepek: vezető, felülvizsgálat vezetője, szerző, moderátor, jegyző és felülvizsgáló.
  • Az informális, bejárás, technikai felülvizsgálat és inspekció eltérő célhoz illik.
  • Az ad hoc, ellenőrzőlistás, szerep- és forgatókönyv-alapú technika segíti az egyéni átnézést.