Programmi loomine koosneb mitmest toimingust, mida üheskoos nimetatakse "elutsükliks". Üks olulisemaid samme on testimine. Selle peamine ülesanne ei ole veenduda töö õigsuses, vaid avastada võimalikud vead, et need hiljem kliendi jaoks ebameeldivaks üllatuseks ei saaks. Kuidas testite programme?
Juhised
Samm 1
Alustage programmi testimist. Esimene samm on programmi silumine. Silumist peaks tegema programmeerija, kes kirjutas lähtekoodi või teab vajalikku programmeerimiskeelt. Kui olete mõni ülaltoodust, alustage lähtekoodi süntaksivigade kontrollimist. Kõrvaldage kõik leitud vead. Seejärel tehke staatiline testimine. See tuleb teha programmi silumiseks.
2. samm
Kontrollige kogu programmi kogu olelusringi jooksul saadud dokumentatsiooni. Kontrollige lähteülesande, spetsifikatsiooni ja lähtekoodi vastavust kodeerimisstandarditele. See aitab kindlaks teha, kuidas programm vastab kliendi nõuetele. Kui kõrvaldate kõik dokumentatsiooni ja programmikoodi ebatäpsused, näitab see tarkvara kõrget kvaliteeti.
3. samm
Kui silumine on lõpetatud, minge dünaamiliste testimismeetodite juurde. Neid kasutatakse programmi otsese toimimise protsessis. Kontrollige programmi õigsust, kasutades eelnevalt koostatud andmekogumite paljusid teste. Iga test näitab teile, millistel juhtudel programm ebaõnnestus ja kukkus kokku. Nende andmete põhjuste tõrkeotsinguks vajate seda teavet. Testimiseks kasutage musta ja valge kasti meetodeid. "Musta kasti" meetod hõlmab maksimaalse vigade ja rikete arvu tuvastamist ühes testis.
4. samm
Selleks valmistage ette kaks andmekogumit. Üks peab sisaldama õiget teavet ja teine on teadlikult vale. Pärast nende andmete käivitamist programmi kaudu tehke kindlaks tegelike ja ennustatud funktsioonide vastuolu.
5. samm
Kasutage ka "valge kasti" meetodit. See hõlmab iga operaatori läbimist, et kõne sisemist struktuuri hoolikalt uurida. See testib kõiki inforadu, filiaalide vahetuskurssi ja üksikuid tsükleid. Iga operaator läbitakse üks kord.