Felhasználói tesztek koordinálása - Műszaki leírás
Szolgáltatáselem célja
- A szoftverterméket használó felhasználók, ügyfelek és más jogosult személyek bevonása a teljes rendszer vagy annak bizonyos részeinek tesztelési folyamatába.
- Felhasználói tesztek tervezése, tesztesetek kidolgozása.
- Felhasználói tesztek előkészítése igazgatási és műszaki szempontból (szervezési előkészítési feladatok és hálózati kapcsolatok kialakítása a teszt környezet eléréséhez).
- Felhasználói tesztek szervezése, koordinálása.
- Felhasználói tesztek dokumentálásának támogatása, hibák visszacsatolása.
A szolgáltatáselem nyújtását a KDIV a 314/2018. (XII. 27.) Korm. rendelet 4. § (6) e) pontja alapján
végzi.
A felhasználói tesztek koordinálása vizsgálat nem akkreditált keretek között történik.
Szolgáltatáselemnek nem célja
- A felhasználók visszajelzésének kivizsgálása és feldolgozása.
- A tesztelendő szoftvertermék validálása.
Értékelés/Vizsgálat előfeltételek
A vizsgálat előfeltételeit a Felhasználói
tesztek koordinálása – Követelmény leírás fejezet megrendelői-, és fejlesztő szervezettel
szemben támasztott követelmények fejezetei tartalmazzák.
Értékelés/Vizsgálat részletes műszaki tartalma
A felhasználói tesztek koordinálása a következő szakaszokra bontható: tesztelési terv előkészítés,
tesztelési terv jóváhagyás, tesztelés lebonyolítás és kivizsgálása.
A felhasználói tesztek tervezése során olyan tesztek készítése történik, melyek valós szituációban a
szoftvertermék használata során is előfordulhatnak és a felhasználók is végre tudják azokat hajtani.
Az előkészítési szakaszban elkészül a műszaki tesztterv, amely meghatározza a tesztesetek
struktúráját (logikailag összetartozó tesztek szerint), a teszttervezés módszereit és a tesztesetek
részletes adatait (tesztek előfeltételeit, teszt adatokat, teszt lépéseket és azok elvárt
eredményét). A második szakaszban az elkészült tesztelési terv átadásra kerül a megrendelő számára,
akinek jóváhagyása szükséges a tesztelés lebonyolítása előtt. A harmadik szakaszban a jóváhagyott
műszaki teszt terv alapján, az elkészült teszteset készlet végrehajtása előtt keletkezik az
igazgatási teszt terv. Ez meghatározza azt, hogy ki, hol és mikor melyik tesztet fogja végrehajtani.
A szoftvertermék mely verzióin történik a tesztelés, a tesztkészlet egésze, vagy annak csak
bizonyos részei kerülnek futtatásra. Tartalmazza azt is, hogy ezeket a teszteket milyen sorrendben
kell futtatni, ha azok kapcsolódnak egymáshoz. A műszaki és az igazgatási tervet egymás
kiegészítéseként kell értelmezni, de külön dokumentumok. A teszt futtatás irányított tesztelés
formájában zajlik, a felhasználók az előre meghatározott tesztadatokkal (amit a fejlesztő szervezet
biztosít) előre meghatározott időben hajtják végre a tesztesetek futtatását.
A végrehajtás közbeni esetleges hibák rögzítésre és dokumentálásra kerülnek a felhasználók által. A
tesztelés zárásaként a tesztelés kivizsgálása és a teszt jegyzőkönyv elkészítése történik.
A vizsgálat részletes módszertani leírását, annak bevezetésével, előfeltételeivel, a vizsgálat során
használt eszközökkel, a vizsgálati módszer leírásával és a vizsgálat eredménytermékeivel a Felhasználói tesztek
koordinálása – Módszertani leírás fejezet tartalmazza.
Eredménytermékek
A vizsgálat eredménytermékeit a Felhasználói
tesztek koordinálása – Módszertani leírás fejezet tartalmazza.
Alkalmazásfejlesztés és alkalmazás-továbbfejlesztések szerint külön meghatározás
A vizsgálat eredményének lehetséges kimenetelei eltérnek az alkalmazásfejlesztés és alkalmazás-továbbfejlesztési projektek esetében.
Alkalmazásfejlesztés esetében
Az értékelés/vizsgálat lehetséges kimenetelei:
Fejlesztés típusa | Alkalmazásfejlesztés
értékelése/vizsgálata (teljes értékelés/vizsgálat) |
|||||
---|---|---|---|---|---|---|
Értékelés/Vizsgálat eredménye | Megfelelt | Nem felelt meg | ||||
Felhasználói tesztek koordinálása | Lehetséges |
Lehetséges |
- A felhasználói teszteket alkalmazásfejlesztés esetén, az egész szoftvertermékre kiterjedően kell megtervezni, lefuttatni és értékelni/vizsgálni.
- Alkalmazásfejlesztés esetén a modul vizsgálat az nem értelmezett.
Alkalmazás-továbbfejlesztés esetében
Az értékelés/vizsgálat lehetséges kimenetelei:
Fejlesztés típusa | Alkalmazás-továbbfejlesztés értékelése/vizsgálata (modul értékelés/vizsgálat) |
|||||||
---|---|---|---|---|---|---|---|---|
Vizsgálat eredménye | Megfelelt | Nem felelt meg | ||||||
Felhasználói tesztek koordinálása | Lehetséges |
Lehetséges |
- A szoftverterméken a teljes és a modul értékelés/vizsgálat is értelmezett. Alapból modul értékelés/vizsgálat történik, teljes vizsgálatra csak megrendelői igény esetén kerül sor.
- A felhasználói teszteket alkalmazás-továbbfejlesztés esetén, csak a szoftvertermék adott moduljára (részére) kiterjedően kell megtervezni, lefuttatni és értékelni/vizsgálni.
- Az alkalmazás-továbbfejlesztésen végzett felhasználói tesztek részletes műszaki tartalma megegyezik az alkalmazásfejlesztés részletes műszaki tartalmának leírásával.
Lehetséges kimenetek
- Megfelelt: A vizsgálat elvégezhető volt és a tesztelés eredményei megfelelnek a Felhasználói tesztek koordinálása – Követelmény leírás fejezetben meghatározott követelményeknek a megrendelő által biztosított követelmény metrikákat alapul véve.
- Nem felelt meg: A tesztelés eredményei nem felelnek meg a Felhasználói tesztek koordinálása – Követelmény leírás fejezetben meghatározott követelményeknek a megrendelő által biztosított követelmény metrikákat alapul véve.
Beszerzési segédlet
Ahhoz, hogy a felhasználói tesztek tervezése és végrehajtása a lehető leggördülékenyebben megtörténhessen az alábbiakat javasolt a termék megrendelése előtt elkészített műszaki leírásba foglalni.
Követelmény azonosítója | Követelmény megnevezése |
Követelmény leírása |
---|---|---|
FTK-B-01 | Teszt környezet | A megfelelő tesztkörnyezet és a hozzátartozó szoftverterméket működtető infrastruktúra kialakítását a fejlesztői szervezet biztosítja annak érdekében, hogy a felhasználói teszteket végre lehessen hajtani. |
FTK-B-02 | Fejlesztés tesztelési követelmény | Az összes tesztelendő fejlesztéshez legyen követelmény meghatározva. |