Mi az a tesztkábel? (Példák)
Teszt kábelkészlet a szoftvertesztelésben
Teszt kábelkészlet a szoftvertesztelésben a tesztvégrehajtás automatizálásához szükséges csonkok, illesztőprogramok és egyéb támogató eszközök gyűjteménye. A tesztkábel egy tesztkönyvtár használatával teszteket hajt végre, és tesztjelentéseket készít. A tesztkábel minden olyan információt tartalmaz, amely egy teszt összeállításához és futtatásához szükséges, például tesztesetek, céltelepítési port (TDP), tesztelés alatt álló forrásfájl, csonkok stb.
Miért érdemes tesztkábelt használni?
- Automatizálja a tesztelési folyamatot
- Tesztesetek tesztcsomagjainak végrehajtása
- Kapcsolódó tesztjelentések generálása
- Hibakeresés támogatása
- Az egyes tesztek vizsgálati eredményeinek rögzítése
- Segít a fejlesztőknek a kódlefedettség kódszintű mérésében
- Növelje a rendszer termelékenységét automatizálással
- A szoftverösszetevők és az alkalmazások minőségének javítása
- Annak az összetett állapotnak a kezelésére, amelyet a tesztelők nehezen szimulálnak
Két kontextusban használható a Test Harness
- Automatizálási tesztelés: Ez tartalmazza a teszt szkriptek, a szkriptek futtatásához és az elemzéshez szükséges eredmények összegyűjtéséhez szükséges paraméterek
- Integrációs tesztelés: Két kód- vagy modulegység összeállítására szolgál, amelyek kölcsönhatásba lépnek egymással annak ellenőrzésére, hogy a kombinált viselkedés a vártnak megfelelő-e vagy sem.
Teszt kábelköteg eszközök
- Junit: Használat közben használt eszköz Java
- Nunit: Használatához használt eszköz .NET Framework
Teszt kábelköteg vs teszt keretrendszer
Teszt kábelköteg | Teszt automatizálási keretrendszer |
---|---|
A teszt kábelköteg illesztőprogramokból és csonkokból áll, amelyek kis álprogramok, amelyek kölcsönhatásba lépnek a tesztelt szoftverrel | Ez folyamatok, eljárások, elvont koncepció és egy olyan környezet, amelyben automatizált teszteket terveznek és hajtanak végre. |
Nem lehet „Record & Playback” szkriptet írni a Teszt kábelkötegben | A tesztelő ebben a keretben manuálisan is képes „Rögzítés és lejátszás” szkriptet írni |
A tesztkábel minden olyan információt tartalmaz, amely egy teszt összeállításához és futtatásához szükséges, például tesztesetek, céltelepítési port (TDP), tesztelés alatt álló forrásfájl, csonkok stb. | A tesztautomatizálási keretrendszer olyan információkat tartalmaz, mint a tesztkönyvtár, tesztelőeszközök, automatizált tesztelési gyakorlatok, tesztelési platform stb. |
A tesztheveder a következő kategóriába sorolható Automatizálási tesztelés Integrációs tesztelés |
Automatizálási keretrendszer példák Adatvezérelt tesztelés Kulcsszóvezérelt tesztelés Modularitásvezérelt tesztelés Hibrid tesztelés Modell alapú tesztelés Kódvezérelt tesztelés Viselkedésvezérelt tesztelés |