3. óra · Szoftvertesztelés gyakorlat

Kilépési feltételek, jelentés és lezárás

A tesztelés eredményének értékelése és az átadható dokumentumok

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

  • Egy tesztfutási összesítésből ellenőrzöd a kilépési feltételeket.
  • Rövid, tényszerű tesztjelentést készítesz a maradó kockázattal együtt.
  • Elkülöníted a tesztlezárást a termék kiadásáról szóló döntéstől.
A munka menete
  1. 1AdatokTervezett, lefutott és blokkolt esetek.
  2. 2FeltételekElőre rögzített célok ellenőrzése.
  3. 3KockázatNyitott hibák és lefedetlen folyamatok.
  4. 4JelentésTény, következtetés és javaslat külön.
  5. 5LezárásArchiválás, felelősök és tanulságok.
01 / TANANYAG

A labor feladata: döntési információ egy kiadás előtt

A kölcsönző új kiadása előtt 20 tervezett tesztet szeretnénk elvégezni. A kilépési feltételeket előre rögzítettük: a kritikus kölcsönzési és visszavételi esetek mind fussanak le; ne maradjon nyitott magas súlyosságú hiba; a végrehajtott esetek legalább 90%-a legyen sikeres. Az eredmény: 18 eset lefutott, 16 megfelelt, 2 nem felelt meg, 2 a környezet hibája miatt blokkolt. Az egyik eltérésnél a visszavett eszköz továbbra is kiadottként látszik.

A 16/18 arány 88,9%, tehát a megadott sikerarány nem teljesül. A blokkolt kettő nem kerülhet a sikeres esetek közé. A visszavételi hiba a fő folyamatot érinti; súlyosságát és a körülményeket külön értékelni kell. Egy szám önmagában nem jogosít kiadási döntésre. A kilépési feltételek értékelése a tesztelés tényeken alapuló összegzése, amelyet a kiadás felelőse a többi üzleti szemponttal együtt mérlegel.

02 / TANANYAG

Mitől használható a tesztjelentés?

A rövid jelentés ismerteti a tesztelt verziót és időszakot, a hatókört, a tervezett és végrehajtott esetek számát, a megfelelt/nem felelt meg/blokkolt állapotok eloszlását, a lefedetlen területeket, a nyitott hibákat és a fennmaradó kockázatot. A jelentés összeveti az adatokat a kilépési feltételekkel, és javaslatot tesz további vizsgálatra vagy javításra. A bizonyítékokhoz, hibajegyekhez és futási naplókhoz vezető belső hivatkozás is hasznos.

Kerüld a megalapozatlan „hibamentes” állítást és a rejtett nevezőjű százalékot. Egyetlen kritikus folyamat hibája nagyobb súlyú lehet, mint sok sikeres, alacsony kockázatú eset. Ha az összes tervezett esetből kettő blokkolt, azt ne nevezd lefedettnek. A jelentés célja, hogy egy másik ember megértse, mi bizonyított, és mi maradt bizonytalan.

03 / TANANYAG

Lezárási tevékenységek

A lezáráskor ellenőrizzük, hogy a tervezett tesztmunkatermékek és hibajegyek megfelelő állapotban vannak-e, és archiváljuk a jelentést, a futási adatokat, a teszteseteket, a használt tesztadatok leírását és a környezeti beállításokat. A feleslegessé vált tesztfelhasználókat és érzékeny tesztadatokat az intézmény szabályai szerint kezeljük. A nyitott hibáknak legyen felelőse és következő lépése.

Érdemes rövid visszatekintést tartani: mi okozott újramunkát, melyik tesztadat vagy környezet volt instabil, mely hibákat lehetett volna korábban észrevenni? A tanulság a következő tesztciklus tervébe kerül. A tesztelési munka lezárható úgy is, hogy a termék még nem adható ki; a két döntés különböző.

04 / TANANYAG

Átadás a következő ciklusnak

Az átadási csomag legyen visszakereshető: melyik verzión, melyik környezetben, milyen állapotból indultak a futások, és hol találhatók az eredmények. Egy későbbi regressziós teszt csak akkor használható, ha a korábbi elvárt eredmény és az adatállapot érthető.

A jelentés állítását különítsd el a javaslattól. Állítás: a kritikus visszavételi teszt nem felelt meg. Javaslat: a hibát javítás és megerősítő, valamint kapcsolódó regressziós teszt előtt ne tekintsük lezártnak. A végső kiadási döntés a kijelölt felelősnél marad.

Gyakorlófeladatok

Előbb oldd meg a feladatot, majd nyisd meg a segítséget és a mintamegoldást.

1. Számolj és értelmezz

A 20 tervezett esetből 18 lefutott; 16 megfelelt, 2 nem, 2 blokkolt. Mennyi a megfelelt esetek aránya a lefutott esetek között? Teljesült-e a legalább 90%-os feltétel?

Kérek egy tippet

A blokkolt esetek nem lefutott tesztek. A feltétel kifejezetten a végrehajtott esetekre vonatkozik.

Mintamegoldás megtekintése

16/18 ≈ 88,9%, ezért a 90%-os feltétel nem teljesült. A 16/20 = 80% a tervezett esetekhez mért arány, nem a feltételben szereplő mutató. A két blokkoltat külön kell jelezni.

2. Döntési összefoglaló

Írj négy mondatos tesztjelentést a példabeli verzióról: hatókör, eredmény, kilépési feltételek, nyitott kockázat.

Kérek egy tippet

Ne írd, hogy a termék hibamentes, és a visszavételi eltérésről se feledkezz meg.

Mintamegoldás megtekintése

A kölcsönző kölcsönzési és visszavételi folyamatait a megadott tesztverzión vizsgáltuk. A 20 tervezett esetből 18 futott le: 16 megfelelt, 2 nem felelt meg, 2 blokkolt. A végrehajtottak 88,9%-a felelt meg, így a 90%-os feltétel nem teljesült. A visszavett eszköz állapotának hibája és a két blokkolt eset fennmaradó kockázat, ezért javítás és újratesztelés szükséges.

3. Lezárási ellenőrzőlista

Sorolj fel öt dokumentumot vagy intézkedést, amelyet a tesztciklus lezárásakor rögzítenél.

Kérek egy tippet

Gondolj az újrafuttathatóságra és a nyitott hibák következő gazdájára.

Mintamegoldás megtekintése

Tesztösszefoglaló és futási napló; tesztesetek és elvárt eredmények; környezeti és tesztadat-leírás; nyitott hibajegyek felelőssel és határidővel; blokkolt esetek következő ciklusra ütemezése; tanulságok és archívumhely.

4. Mi állítható?

Egy vezető azt kérdezi: „A tesztelés lezárult, akkor kiadható az alkalmazás?” Fogalmazz pontos választ a rendelkezésre álló eredmények alapján.

Kérek egy tippet

Különítsd el a tesztelési tevékenység lezárását a termékről szóló döntéstől.

Mintamegoldás megtekintése

A tesztciklus eredményei összesíthetők és archiválhatók, de a kilépési feltétel most nem teljesült; két eset blokkolt és a visszavételi folyamatban nyitott hiba van. Javítást, a blokkolt esetek futtatását és a feltételek ismételt értékelését javaslom. A kiadásról a felelős dönt a fennmaradó kockázat ismeretében.

ELLENŐRIZD MAGAD

Mi a helyes eljárás, ha két tervezett teszt blokkolt?

Amit érdemes megjegyezni

  • A kilépési feltételeket előre kell meghatározni és számszerűen, valamint kockázat szerint értékelni.
  • A jelentés az ismert tényeket, a hiányokat és a maradó kockázatot is megmutatja.
  • A lezárás dokumentálás és tanulás; a kiadás külön döntés.

Visszajelzés erről a leckéről

Mennyire volt hasznos? Az értékelést és a megjegyzést csak a tanár látja.

Értékelés, 1–5

Név és e-mail-cím megadása nem szükséges. Más tanulók értékelései és megjegyzései nem jelennek meg ezen az oldalon.