testauskriteerejä
Testauskriteerejä ovat mitattavia ehtoja, joiden perusteella testaus kohteena oleva ohjelmisto tai järjestelmä voidaan katsoa valmiiksi, hyväksyä tai hylätä. Ne perustuvat yleensä vaatimuksiin, käyttäjätarinoihin, riskinarviointiin sekä mahdollisiin lakisääteisiin tai standardien asettamiin vaatimuksiin. Kriteerit toimivat sekä suunnittelun että laadunvarmistuksen ohjenuorina ja ne auttavat määrittelemään, mitä testausjakson aikana on tarkoitus saavuttaa.
Tyypillisesti testauskriteerejä jaetaan useisiin luokkiin. Hyväksymiskriteerit määrittelevät, millä ehdoilla ominaisuus tai järjestelmä voidaan katsoa toteutetuksi ja
Käytäntöön liittyy, että kriteerien tulisi olla SMART-tyyppisiä: spesifisiä, mitattavissa olevia, saavutettavissa olevia, relevance-tejaisia ja ajassa sidottuja.
Esimerkkejä: hyväksymiskriteeri: käyttäjä voi kirjautua sisään oikeilla tunnuksilla; lopetuskriteeri: kaikki kriittiset virheet korjattu ja regression-testit läpäisty;
Hyvin määritellyt testauskriteerit lisäävät läpinäkyvyyttä, parantavat testien kohdentamista ja helpottavat hyväksyntäprosessia, mutta niitä tulisi pitää realistisina