Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

18. Testaus.

Samankaltaiset esitykset


Esitys aiheesta: "18. Testaus."— Esityksen transkriptio:

1 18. Testaus

2 Testaus Testauksella pyritään löytämään virheitä, jotka sitten korjataan. Yksittäinen testi on yleensä ohjelman suoritus (tietyillä syötteillä). Kun virheet on korjattu, kaikki testit uusitaan. Vanhojen virheiden korjaus voi tuottaa uusia virheitä. Vaikka ohjelma läpäisee testit, se ei välttämättä toimi oikein. Siinä voi olla vikoja, joita suoritettavaksi valitut testit eivät paljasta. Voidaan ja osin pitäisikin suorittaa ohjelmoinnin kuluessa.

3 Testaus Testi voidaan suunnitella sen perusteella, mitä ohjelmalta on vaadittu: yleensä pohjana on jokin kirjallinen dokumentti ohjelmalle asetetuista vaatimuksista. Niin sanottu musta laatikko (black box) -testaus, jossa ohjelman sisältöä ei tunneta. Testi voidaan myös suunnitella ohjelman toteutuksen jälkeen siten, että käytetään hyväksi tietoa sen toteutuksesta. Voidaan esimerkiksi tietää, että jokin erityinen syötearvo on erikoistapaus. Niin sanottu valkoinen laatikko (white box) -testaus, jossa ohjelman sisältö tunnetaan.

4 Testaus Kaikkia mahdollisia syötteitä ei voida testata, niitä on yleensä aivan liikaa. Tyypilliset oikeelliset syötteet. Raja-arvot ja lähes oikeelliset syötteet. Virheelliset syötteet, joista ohjelman olisi hyvä toipua järjellisesti. Testausta voidaan automatisoida.

5 Lausekielinen ohjelmointi II
Harjoitustöiden toiminnallisuus testataan automaattisesti WETOssa, opettajat tarkistavat töiden rakenteen ja tyylin. Harjoitustöiden automaattinen testaus mustavalkoista. Työn tulee toimia tehtävänannon mukaisesti. Testaajalla ennakkotietoa tyypillisestä ratkaisusta. Testaus jaettu julkiseen ja salaiseen osuuteen. Julkisten testien läpäisy antaa vahvoja viitteitä salaisten testien läpäisystä, mutta ei täyttä varmuutta tästä. Kussakin testissä verrataan tiedostoihin ohjattuja harjoitustyö- ja malliohjelman tulosteita. Testi hyväksytään, jos tiedostot ovat merkilleen samat.


Lataa ppt "18. Testaus."

Samankaltaiset esitykset


Iklan oleh Google