A rendszer tesztelése szoftver

A rendszer szoftver tesztelés - a szoftver tesztelését (szoftver) fut teljes, integrált rendszer ellenőrizni követelményeknek való megfelelést az eredeti rendszer. A rendszer tesztelése utal, hogy a vizsgálati módszerek, a fekete doboz, és így nem igényel ismereteket a belső szerkezete a rendszer.

A fő feladata a rendszer tesztelése, hogy ellenőrizze funkcionális és nem-funkcionális követelmények a rendszer egészére.

Így észlelt hibák, mint a helytelen rendszer erőforrásait nem szándékos kombinációi felhasználói szintű adatokat, az összeférhetetlenséget a környező, nem szándékolt használat módja, a hiányzó vagy hibás funkcionalitás, kényelmetlenséget használat, stb Hogy csökkentse a kockázatok sajátos rendszer viselkedését egy adott környezetben a vizsgálat során ajánlott használni a környezet közel amelyen telepítve van a termék az adagolás után.

két megközelítés a rendszer tesztelése lehet meghatározni:

-A követelmények alapján (a követelmények alapján)

Minden követelmény írásbeli teszt esetek (vizsgálati esetek), ellenőrző e követelménynek eleget tettek.

-alapuló használati esetek (use case alapú) A vizsgálat időpontjában

# 9632; Alfa tesztelés (alfa tesztelés)

# 9632; Tesztelés új funkciókat (új funkció vizsgálat)

# 9632; Tesztelj (regressziós tesztelés)

# 9632; Béta tesztelés (béta tesztelés)

# 9632; megfelelőségvizsgálatról

Alfa tesztelés - szimuláció a valós munkát a rendszer házon a fejlesztők, vagy valódi munka a rendszer potenciális felhasználók / ügyfél. Leggyakrabban, az alfa vizsgálat történik korai szakaszában a termékfejlesztés, de bizonyos esetekben lehet alkalmazni, hogy a késztermék belső átvételi vizsgálatára. Előfordul, hogy a alfa tesztelés alapján végzett debugger vagy a környezetet, amely segít, hogy gyorsan azonosítani a hibákat. Az észlelt hibák átadható a tesztelők további vizsgálat hasonló környezetben, amelyben a szoftver fogja használni.

Beta tesztelés - bizonyos esetekben elvégzett terjedésének változat korlátozások (a funkcionalitás vagy a munka idő), hogy egy csoport az egyének annak érdekében, hogy a termék tartalmaz elegendő a kis hibák. Néha béta tesztelés végre annak érdekében, hogy visszajelzést kapjunk a terméket a leendő felhasználók.

Regressziós tesztelés (angol regressziós tesztelés, a latin regressio - .. Visszafelé mozgás) - összefoglaló neve mindenféle vizsgálat szoftver célja, hogy hibákat a már

Tesztelt részei a forráskódot. Ilyen hibák - ha módosítja a program nem működik, hogy az volt, hogy folytatja a munkát - az úgynevezett regressziós hibát (angolul regressziós hibákat.).

Regressziós tesztelés (egyes források szerint), magában foglalja az új bug-fix - ellenőrizze fix talált hibákat korábban, a régi bug-fix - ellenőrzi, hogy a korrigált korábbi és ellenőrizte a hiba nem lehet lejátszani újra a rendszer, valamint a mellékhatása - ellenőrizzék, hogy nem zavarja, teljesítmény funkció működik, korábban, ha a kód hatással lehet a korrekció az egyes hibák a többi funkciót. Általánosan használt módszerek közé tartozik a regressziós tesztelés újra fut a korábbi vizsgálatok, valamint ellenőrzi, hogy a regressziós hiba esik a következő változata a kód, mint az összefonódás eredményeként.

A fejlesztési tapasztalat, a szoftverek ismert, hogy az újbóli megjelenése ugyanazokat a hibákat - gyakori elég. Néha ez annak köszönhető, hogy rossz technika vagy verziókezelő emberi hiba miatt, ha dolgozik egy verziókövető rendszer. De annyi a megoldás része a „rövid életű”: miután a következő változás a programban döntés megszűnik működni. Végül a másolás bármely része a kód gyakran felbukkan ugyanazokat a hibákat, amelyek a korábbi végrehajtását.

Ezért úgy célszerű eszköz a hiba kijavítása, hogy hozzon létre egy teszt, és hajtja rendszeresen, amikor a későbbi változások a programban. Bár regressziós tesztelés kézzel is elvégezhető, de a legtöbb ez történik segítségével speciális programok, amelyek végre minden regressziós tesztek automatikusan. Egyes projektek eszközök is automatikusan futtatni regressziós tesztek előre beállított időpontokban. Ezt általában minden sikeres összeállítás (kisebb projektek) vagy minden éjszaka, vagy minden héten.

Regressziós tesztelés lehet használni nem csak a helyességét a program, akkor is gyakran használják, hogy értékelje a minősége az eredmény. Így a fejlesztés a fordítóprogram a futtatásához a regressziós tesztek vizsgálja a méret a kódot, a sebesség a végrehajtás és az összeállítási idő az egyes vizsgálati példák.

Megfelelőségvizsgálatról használják annak megállapítására, hogy az a rendszer bevezetésével megfelel a szabvány, amely alapján ez a felismerés.

Ahhoz, hogy ezt a feladatot segíti, hogy alakult számos vizsgálati eljárások és vizsgálati konfigurációk -, illetve a fejlesztők a szabványokat, vagy külső szervezetek szakosodott vizsgálat elvégzéséhez.

Kapcsolódó cikkek