A program létrehozása több műveletből áll, amelyeket együttesen "életciklusnak" nevezünk. Az egyik legfontosabb lépés a tesztelés. Fő feladata nem a munka helyességének biztosítása, hanem az esetleges hibák felderítése, hogy azok később ne váljanak kellemetlen meglepetéssé az ügyfél számára. Hogyan teszteled a programokat?
Utasítás
1. lépés
Kezdje el tesztelni a programot. Az első lépés a program hibakeresése. A hibakeresést egy programozónak kell elvégeznie, aki megírta a forráskódot, vagy ismeri a szükséges programozási nyelvet. Ha a fentiek bármelyikét képviseli, kezdje el ellenőrizni a forráskódot szintaxis-hibák után. Szüntesse meg a talált hibákat. Ezután végezzen statikus tesztet. Meg kell tenni a program hibakeresése érdekében.
2. lépés
Ellenőrizze az összes dokumentációt, amelyet a program teljes életciklusa alatt beszereztek. Ellenőrizze, hogy a feladatszabás, a specifikáció és a forráskód megfelel-e a kódolási szabványoknak. Ez segít meghatározni, hogy a program hogyan felel meg az ügyfél igényeinek. Ha kiküszöböli a dokumentáció és a programkód minden pontatlanságát, ez a szoftver magas minőségét jelzi.
3. lépés
Ha befejezte a hibakeresést, térjen át a dinamikus tesztelési módszerekre. Ezeket a program közvetlen működésének folyamatában használják. Ellenőrizze a program helyességét a korábban elkészített adatkészletek sok tesztjével. Minden teszt megmutatja, hogy a program mely esetekben sikertelen és összeomlott. Erre az információra szüksége lesz a problémák okainak elhárításához. Használjon fekete és fehér dobozos módszereket a teszteléshez. A "fekete doboz" módszer magában foglalja a hibák és meghibásodások maximális számának azonosítását egy teszt során.
4. lépés
Ehhez készítsen két adatkészletet. Az egyiknek tartalmaznia kell a helyes információkat, a második pedig szándékosan helytelen. Miután ezeket az adatokat a programon keresztül futtatta, állapítsa meg az eltérést a valós és az előre jelzett függvények között.
5. lépés
Használja a "fehér doboz" módszert is, amely magában foglalja az egyes operátorok áttekintését annak érdekében, hogy alaposan megvizsgálja a hívás belső szerkezetét. Teszteli az összes információs utat, az ágak közötti árfolyamot és az egyes ciklusokat. Minden kezelőt egyszer bejárnak.