Mi A Nem Funkcionális Tesztelés?

a nem funkcionális tesztelés ellenőrzi a szoftver működését és működését. Míg a funkcionális tesztelés ellenőrzi, hogy mit csinál a szoftver. A nem funkcionális tesztelés ugyanolyan fontos, mint a funkcionális tesztelés. Mindkettő biztosítja, hogy a termék úgy működjön, ahogy kellene. De a nem funkcionális tesztelés ellenőrzi azokat a dolgokat, amelyekre a funkcionális tesztek nem vonatkoznak.

Image Resources 6 Tippek sikeres rendszerintegrációs tesztelés

7 a nem funkcionális tesztek típusai

számos különböző típusú nem funkcionális teszt létezik. A leggyakoribbak a következők:

  1. teljesítmény tesztek
  2. terhelés tesztek
  3. stressztesztek
  4. volumen tesztek
  5. biztonsági tesztek
  6. frissítés & telepítési tesztek
  7. helyreállítási tesztek

teljesítmény tesztek

teljesítmény tesztek ellenőrzi, hogy a szoftverkomponensek milyen jól működnek. Ezek a tesztek problémákat találnak a szoftvertervezésben és az architektúra teljesítményében.

ezt általában a:

  • válaszidők mérése
  • szűk keresztmetszetek azonosítása
  • hibapontok megkeresése

a teljesítménytesztek biztosítják a szoftver minőségét. Megerősítik, hogy gyors, skálázható, stabil és megbízható.

Load Tests

Load testing ellenőrzi, hogy a szoftver hogyan viselkedik normál és csúcs körülmények között. Ennek célja annak meghatározása, hogy a szoftver mennyi munkát képes kezelni, mielőtt a teljesítmény befolyásolná.

betöltési teszteket végezhet több alkalmazás egyidejű futtatásával, a szerver nagy forgalmának kitéve, vagy nagy mennyiségű fájl letöltésével.

a terhelési teszteket a gyors és skálázható szoftver biztosítására használják.

stressztesztek

stresszteszt ellenőrzi, hogyan viselkedik a szoftver rendellenes körülmények között. Ez határozza meg a szoftver megszakításának határát.

fontos, hogy megtudja, mi történik, ha a rendszer stressz alatt van. Megjelenik a megfelelő hibaüzenet? Nem működik a rendszer? Hogyan fog felépülni?

stresszteszteket használnak annak elemzésére, hogy mi történik, ha egy rendszer meghibásodik. Ez biztosítja, hogy a szoftver helyreállítható, stabil és megbízható.

Volume Tests

Volume testing megtudja, mi történik a rendszer teljesítményével, ha hatalmas mennyiségű adat kerül az adatbázisba. Ennek célja annak azonosítása, hogy milyen problémák merülhetnek fel a növekvő adatmennyiséggel. Árvízvizsgálatnak is nevezik.

a kötettesztek segítségével ellenőrizheti, hogy vannak-e adatvesztések, figyelmeztető vagy hibaüzenetek vagy adattárolási problémák.

kötet tesztek igazolják, hogy a rendszerek a várt módon reagálnak bizonyos adatmennyiségekre. Ez fontos a teljesítmény és a stabilitás biztosításához.

biztonsági tesztek

a biztonsági tesztelés ellenőrzi a szoftvert, hogy megtalálja azokat a hibákat, amelyek veszélyeztethetik az adatokat. A biztonsági tesztelés célja annak bizonyítása, hogy támadás nem fog megtörténni.

a közös biztonsági tesztek a következők:

  • sebezhetőségi vizsgálatok
  • biztonsági vizsgálatok
  • penetrációs vizsgálatok
  • kockázatértékelés
  • biztonsági ellenőrzések
  • testtartás-értékelés
  • etikus hackelés

ezeknek a teszteknek a futtatása fontos a biztonságos, stabil rendszer.

frissítési és telepítési tesztek

frissítési és telepítési tesztek ellenőrizze, hogy a szoftver megfelelően működik-e mindenki gépén. Tehát a frissítés tesztelése a meglévő felhasználók számára történik. A telepítés tesztelése új felhasználók számára történik.

mindkét típusú funkcionális teszt fontos a felhasználói elégedettség szempontjából.

További információ a frissítés vs. telepítés teszteléséről >>

helyreállítási tesztek

a helyreállítási tesztek meghatározzák, hogy a szoftver milyen gyorsan tud visszapattanni összeomlás vagy meghibásodás után. Ez úgy történik, hogy a rendszer meghibásodik.

ez a fajta tesztelés történik, hogy mi történik:

  • a szoftverhez, ha kihúzza a hardvert.
  • ha adatátvitel közben leválasztja a hálózatot.
  • amikor váratlanul újraindítja a rendszert.

a helyreállítási tesztek fontosak a szoftver teljesítményének javításához.

további típusú szoftvertesztelés

nem funkcionális tesztelő eszközök

a nem funkcionális teszteket általában különböző eszközökkel végzik. De nem számít, hogy melyik eszközt(eszközöket) használja, fontos, hogy láthatósága legyen az összes tesztelési erőfeszítésben.

a Helix TCM egy tesztkezelő eszköz, amely láthatóságot biztosít a tesztelés során, a funkcionálistól a nem funkcionálisig. Ráadásul a Helix ALM része, így a teszteket is összekapcsolhatja az Ön igényeivel.

Leave a Reply