Koraci u procesu programiranja

Koraci u procesu programiranja

6. Testiranje

Ako je prevođenje bilo uspješno, ne znači da je naš program ispravan. Provjeru ispravnosti programa i otkrivanje logičkih pogrešaka daje pomno testiranje programa. Za testiranje se uzimaju dobro odabrani ulazni podatci za koje znamo izlazne vrijednosti.

Također, može se pojaviti i semantička pogreška, primjerice ako pogrešno definiramo prostor u memoriji računala.

Ako testiramo naš primjer, znamo da za upisanu duljinu stranice a = 1 izlazna vrijednost treba biti 1.41, a za a = 2, d = 2.82.

Ako nismo dobili točne izlazne podatke, na pojedine ćemo se korake morati vratiti.