Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (vuodenvaihde) : Testaus

 

 

Testausta tehdään kahdella tavalla: yksikkötesteinä ja itse ohjelman toivimuuden testauksena esimerkkitiedostoilla.

 

Yksikkötestaus

Yksikkötestaus opetetaan pääsääntöisesti Ohjelmistojen mallintaminen-kurssilla, alla linkit olennaisiin materiaaleihin. Tekijänä Matti Luukkainen.

Sivut 68-73: http://www.cs.helsinki.fi/group/java/s11/ohma/kalvot/luento1.pdf

JUnit-ohje Netbeansin käyttäjille: https://wiki.helsinki.fi/display/ohma/JUnit

 

Testauskattavuus:

Testauskattavuutta voit tarkistella esimerkiksi seuraavan linkin takaa löytyvällä tavalla NetBeansin sisällä. Ohje liittyy Syksyn 2011 Ohjelmistojen mallintaminen (Ohjelmistotekniikan menetelmät) kurssiin. Tekijänä Matti Luukkainen.

https://wiki.helsinki.fi/display/ohma/testauskattavuus

 

Ohjelman toiminnan testaus

Ohjelman ja ydinalgotrin toimintaa ja tehokkutta on hyvä testata loppuvaihessa isoilla tiedostoilla. Etenkin alkuvaiheessa testaus kannattaa toteuttaa kuitenkin pienillä esimerkkitiedostoilla, joille tiedetään haluttu lopputulos. Tiedostoilla testaamisen voi sisällyttää myös yksikkötesteihin. Suorita testausta myös ohjelman tila- ja aikavaativuudesta erikokoisilla ja erilaisilla syötteillä. Näin saat empiiristä testidataa, joka auttaa parantamaan ohjelmaasi.