Statikus és dinamikus tesztelés
A szoftver lefordításakor a végrehajtás előtt és a végrehajtás során ellenőrizni kell-e hibákat és hibákat, hogy a szoftver zökkenőmentesen működjön és biztosítsa a várt eredményeket. Az újonnan írt szoftverek kétféle módon tesztelhetők: statikus tesztelés és dinamikus tesztelés. A szükséges pontosságtól és a rendelkezésre álló költségvetéstől függően ezek egyikét vagy mindkettőt a szoftver tesztelésére használják. A statikus tesztelést a szoftver teljes összeállítása előtt kell elvégezni, a dinamikus tesztelést csak a szoftver teljes fordítása és egy rendszeren történő futtatása után kell elvégezni..
Statikus tesztelés
A szoftver ilyen típusú tesztelését a szoftver üzembe helyezése előtt kell elvégezni. Statikus tesztelést végeznek az algoritmusok, kódok vagy dokumentumok hibáinak keresése céljából. A szoftver írása során elkövetett hibákat statikus tesztelés alkalmazásával ellenőrizzük. Ezt a tesztelést a szoftver vagy a tesztelő író vagy fejlesztő végzi, és végigjárja rajta, ellenőrzi a kód-áttekintést vagy szemrevételezéssel..
Dinamikus tesztelés
Az ilyen típusú tesztelést a szoftver teljes fordítása és a rendszerbe történő betöltése után hajtják végre. A dinamikus tesztelés során a szoftver egy másik szoftver használatával ellenőrzi a bemeneti és a kimeneti paraméterek konzisztenciáját. Ez a tesztelés egyszerre elemzi a szoftver egy részét a hibák és hibák keresése céljából. A dinamikus teszteléshez használt szoftver ellenőrzi a tesztelni kívánt szoftver kódjait előre meghatározott szabványok alapján, és ellenőrzi, hogy a tesztelt szoftver biztosítja-e a kívánt eredményt.
Röviden: Statikus tesztelés vs. dinamikus tesztelés • A statikus tesztelés sokkal tudományosbb és átfogóbb módszer a szoftver kódjának diagnosztizálására, mint a dinamikus tesztelés. • A statikus tesztelés sokkal gyorsabb, mint a dinamikus tesztelés. • A statikus tesztelés jóval meghaladja a hibákat és hibákat, mint a dinamikus tesztelés. • Mivel a statikus tesztelés a szoftver összeállítása előtt megtalálja a hibákat és könnyen kijavítható, ez sokkal olcsóbb, mint a dinamikus tesztelés. • A legfontosabb különbség e kettő között az, hogy a statikus tesztelés olyan, mint a szoftver betegségek megelőzése, a dinamikus tesztelés pedig olyan gyógyító szoftver, amelyet a betegség érint..
|