· Musta kasti testimine Testimine kohtleb tarkvara kui "musta kasti", teadmata midagi selle sisemisest teostusest. Musta kasti testimismeetodite hulka kuuluvad: -- Spetsifikatsiooni põhine testimine -- Juhuslikud sisendid ja lisatud vead -- Uurimuslik testimine -- Piirväärtuste analüüs -- Suitsu testimine -- Kasutusmugavuse testimine · Halli kasti testimine Testimisel on olemas juurdepääs sisemistele andmestruktuuridele ja algoritmidele testjuhtumite koostamisel, kuid testimine viiakse läbi kasutaja või musta kasti tasemel. Halli kasti testimise alla kuulub andmebaasi muutmine, sest tavaliselt ei saa kasutaja väljaspool testitavat süsteemi andmeid muuta. Testimise tasandid Ühiktestimine - Ühiktestimisel vastab üks test konkreetsele koodi osale, tavaliselt funktsioonile. Objektorienteeritud keskkonnas testitakse klasside tasemel ja minimaalsesse testi kaasatakse ka konstruktorid ja destruktorid.
sisemisest teostusest. Musta kasti testimismeetodite hulka kuuluvad: • Spetsifikatsiooni põhine testimine • Juhuslikud sisendid ja lisatud vead • Uurimuslik testimine • Piirväärtuste analüüs • Suitsu testimine • Kasutusmugavuste testimine Halli kasti testimine: Testimisel on olemas juurdepääs sisemistele andmestruktuuridele ja algoritmidele testjuhtumite koostamisel, kuid testimine viiakse läbi kasutaja või musta kasti tasemel. Halli kasti testimise alla kuulub andmebaasi muutmine, sest tavaliselt ei saa kasutaja väljaspool testitavad süsteemi andmeid muuta. Halli kasti testimine võib hõlmata ka pöördprojekteerimist leidmaks näiteks piirväärtusi või tõrketeateid. Testimise tasandid: 1. Unit test (individual components), 2. Integration test (component group), 3
o Spetsifikatsiooni põhine testimine o Juhuslikud sisendid ja lisatud vead o Uurimuslik testimine o Piirväärtuste analüüs o Suitsu testimine o Kasutusmugavuse testimine Halli kasti testimine Testimisel on olemas juurdepääs sisemistele andmestruktuuridele ja algoritmidele testjuhtumite koostamisel, kuid testimine viiakse läbi kasutaja või musta kasti tasemel. Halli kasti testimise alla kuulub andmebaasi muutmine, sest tavaliselt ei saa kasutaja väljaspool testitavat süsteemi andmeid muuta. Halli kasti testimine võib hõlmata ka pöördprojekteerimist leidmaks näiteks piirväärtusi või tõrketeateid.
29 ● Spetsifikatsiooni põhine testimine ● Juhuslikud sisendid ja lisatud vead ● Uurimuslik testimine ● Piirväärtuste analüüs ● Suitsu testimine ● Kasutusmugavuse testimine 77. Halli kasti testimine. Testimisel on olemas juurdepääs sisemistele andmestruktuuridele ja algoritmidele testjuhtumite koostamisel, kuid testimine viiakse läbi kasutaja või musta kasti tasemel. Halli kasti testimise alla kuulub andmebaasi muutmine, sest tavaliselt ei saa kasutaja väljaspool testitavat süsteemi andmeid muuta. Halli kasti testimine võib hõlmata ka pöördprojekteerimist leidmaks näiteks piirväärtusi või tõrketeateid. 78. Testimise tasandid. Nimeta need ja seleta lahti. Too näited.