| | | | Iga vale klassi jaoks konstrueeritakse oma test, õigeid klasse tuleb katta ühe testiga nii palju kui võimalik. PIIRMISTE VÄÄRTUSTE ANALÜÜSI MEETOD. Kontrollitakse programmi tööd lubatud väärtustega ja vahemike otsmiste elementidega ning nende naabritega. Samuti koostatakse testid, mis kontrollivad võrratuste rangust. OLETUSED VIGADE KOHTA. Kogemustega programmeerijad ja testijad oskavad ülesandega tutvununa oletada võimalikku lahendusalgoritmi ja teavad selle juures vigade tegemise võimalusi. VALGE KASTI MEETODID lähtuvad sellest, et on täpselt teada, kuidas programm on kirjutatud. Üheks selliseks on TINGIMUSTE JA OTSUSTUSTE MEETOD, mille korral testid koostatakse põhimõtete kohaselt, et 1) iga programmi lõik peab testimise ajal töötama 2) iga tingimus peab olema täidetud mõlemas suunas. Selle teema lõpetuseks toon Teile ühe näite programmiga kaasas olevast
| | | | Iga vale klassi jaoks konstrueeritakse oma test, õigeid klasse tuleb katta ühe testiga nii palju kui võimalik. PIIRMISTE VÄÄRTUSTE ANALÜÜSI MEETOD. Kontrollitakse programmi tööd lubatud väärtustega ja vahemike otsmiste elementidega ning nende naabritega. Samuti koostatakse testid, mis kontrollivad võrratuste rangust. OLETUSED VIGADE KOHTA. Kogemustega programmeerijad ja testijad oskavad ülesandega tutvununa oletada võimalikku lahendusalgoritmi ja teavad selle juures vigade tegemise võimalusi. VALGE KASTI MEETODID lähtuvad sellest, et on täpselt teada, kuidas programm on kirjutatud. Üheks selliseks on TINGIMUSTE JA OTSUSTUSTE MEETOD, mille korral testid koostatakse põhimõtete kohaselt, et 1) iga programmi lõik peab testimise ajal töötama 2) iga tingimus peab olema täidetud mõlemas suunas. Selle teema lõpetuseks toon Teile ühe näite programmiga kaasas olevast