Kulcskülönbség: A statikus tesztelés a tesztelés, amely még a szoftver írott kódjának végrehajtása előtt történik. A dinamikus tesztek futásidejű környezetben történnek, ami azt jelenti, hogy a kódot biztonsági elemzéssel hajtják végre, hogy megtudja, hogyan működik.
A statikus tesztelés olyan teszt, amely még a szoftver írott kódjának végrehajtása előtt történik. A fejlesztőnek lehetősége van arra, hogy finom fogazott fésűvel átmásolhassa a kódolást, hogy lássa, hogy vannak-e hibák. Azt is lehetővé teszi számukra, hogy lássák, hogy a kódok megfelelnek-e a helyi törvényeknek. A statikus tesztek a hibákat kijavítják, és a fejlesztőt a végrehajtás előtt korrigálják. Bizonyos esetekben a fejlesztő azonosíthat minden olyan rosszindulatú kódot, amely problémákat okozhat a végrehajtás során. A statikus tesztelést gyakran hitelesítésnek nevezik: a fejlesztési folyamat értékelésének.
Statikus és dinamikus tesztelés összehasonlítása:
Statikus tesztelés | Dinamikus tesztelés | |
Végrehajtás | A kód végrehajtása nélkül történik | A kód végrehajtását foglalja magában |
Vizsgálat | Manuálisan vagy néhány statikus elemző eszközzel vizsgálva | A bemenetek egy sorának megvizsgálásával ellenőrizzük, hogy a kimenet megfelel-e a várt eredményeknek |
Idő | A tesztelés a termék fejlesztésének megkezdése előtt korán megtörténik | A termék kifejlesztése után történik |
A hibák típusa | Hiányzó követelmények, tervezési hiba, szintaxis hiba stb. | A változók nem állandóak, ellenőrizve, hogy a kimenet megfelel-e a várt értékeknek |
Tesztelési technikák | Informális vélemények, technikai vélemények, áttekintés, ellenőrzés, statikus kódok áttekintése | Egység tesztelése, integrációs tesztelés, rendszer tesztelése |
Összeállítás | Keresse meg a hibákat az összeállítás előtt | Keresse meg a hibákat az összeállítás után |
típus | Megelőzés | Gyógymód |
Költség | Költséghatékonyabb | Viszonylag drágább |
Színpad | Készült az ellenőrzési szakaszban | Kész az érvényesítési szakaszban |
Idő | Kevésbé időigényes | Több időigényes |
Kép jóvoltából: qcboss.wordpress.com, guru99.com