Home

Testausmenetelmät

Testausmenetelmät ovat joukko menetelmiä, tekniikoita ja prosesseja, joiden avulla ohjelmistoa ja siihen liittyviä järjestelmiä arvioidaan suhteessa sille asetettuihin vaatimuksiin sekä asiakkaiden tarpeisiin ja virheiden löytämiseksi.

Ne kattavat sekä toiminnallisen että ei-toiminnallisen testauksen sekä eritasoisen tarkastelun yksikkö-, integraatio-, järjestelmä- ja hyväksymistestauksessa. Testaus

Testisuunnittelun tekniikat: ekvivalenssijako, raja-arvoanalyysi, päätöstaulukko-testaus ja tilan siirtymätestaus auttavat sekä valitsemaan testattavat syötteet että määrittelemään oikeat

Testauksen toteutus sisältää testitapausten laatimisen, testausympäristön rakentamisen ja testidatan hallinnan sekä tulosten kirjaamisen. Testit voivat olla

Laatu- ja standardointi: standardit ja ohjeistukset tukevat johdonmukaista toimintaa; yleisiä viitekehyksiä ovat ISO/IEC/IEEE 29119 -standardit sekä

Tavoitteena on systemaattinen, toistettava ja mitattava testausprosessi, joka tukee ohjelmiston luotettavuutta ja laadukkuutta koko elinkaaren ajan.

voidaan
toteuttaa
mustan
laatikon
periaatteella,
jolloin
testaaja
ei
käytä
tiedossa
olevaa
koodia,
tai
valkoisen
laatikon
periaatteella,
jossa
testaaja
tuntee
ohjelmistoarkkitehtuurin
ja
koodin.
Lisäksi
erotellaan
manuaalinen
ja
automatisoitu
testaus;
automatisoinnilla
voidaan
luoda
toistettavia,
nopeita
ja
riittävän
kattavia
testitapauksia
sekä
tukea
jatkuvaa
integraatiota.
tilat,
jolloin
virheitä
voidaan
havaita
tehokkaammin.
sekä
manuaalisia
että
automaattisia,
ja
niiden
hallinta
sekä
seuranta
kuuluvat
laadunvarmistuksen
piiriin.
ISTQB:n
käytännöt.
Testausmenetelmät
tähtäävät
riskiperusteiseen
priorisointiin
ja
prosessin
jatkuvaan
parantamiseen.