Home

testauksen

Testauksen tarkoituksena on arvioida ohjelmisto- tai järjestelmätuotteen laatu sekä löytää virheitä ja poikkeamia. Tämän avulla pyritään varmistamaan, että tuote täyttää sille asetetut vaatimukset ja vastaa käyttäjän tai liiketoiminnan tarpeita. Testaus eroaa verifikaatiosta ja validoinnista: verifikaatiossa tarkistetaan, että tuotteen osat toimivat suunnitellusti, kun taas validoinnissa varmistetaan, että lopputuote vastaa todellisia tarpeita.

Testauksen tasot ja tyypit: yksikkötestaus, integraatio- tai kokoonpanotestaus sekä järjestelmä- ja hyväksymistestaus. Ei-funktionaaliset testit, kuten suorituskyky-,

Prosessi ja artefaktit: testaussuunnitelma, testitapausten suunnittelu ja jäljitettävyys, testien suoritus sekä virheiden kirjaaminen ja seuranta. Laadukas

Vaikutus ja standardit: testauksella on keskeinen rooli laadunvarmistuksessa ja käyttäjätyytyväisyydessä. Kansainväliset standardit kuten ISO/IEC/IEEE 29119 tarjoavat

käytettävyys-,
turvallisuus-
ja
yhteensopivuustestit,
täydentävät
toiminnallista
testausta.
Testaus
voi
olla
manuaalista
tai
automatisoitua;
automatisointi
tukee
toistettavia
ja
nopeita
regressio-
sekä
suorituskykytestejä.
testaus
perustuu
vaatimusten
jäljitettävyyteen,
riskiperusteiseen
priorisointiin
sekä
iteratiiviseen
palauteprosessiin,
joka
on
yleistä
nykyaikaisissa
kehitysmalleissa
kuten
Agile
ja
DevOps.
yhteistä
terminologiaa
ja
prosesseja,
mutta
organisaatiot
voivat
soveltaa
myös
omia
käytäntöjään.