toimintatestien
Toimintatestit ovat ohjelmistotestauksen osa, jonka tavoitteena on varmistaa, että järjestelmän toiminnot täyttävät määritellyt vaatimukset ja tukevat liiketoiminnan tarpeita. Ne keskittyvät käyttäjä- ja liiketoimintalähtöisiin työnkuluihin sekä siihen, miten järjestelmä reagoi erilaisiin syötteisiin ja tapahtumiin. Toimintatestit voivat kattaa end-to-end- ja integraatiotestauksen sekä olla mustan laatikon (black-box) testausta, jossa testauksen kohteena oleva rakennetyyppi ei ole testaajalle näkyvissä. Testaus voidaan toteuttaa sekä manuaalisesti että automatisoituna.
Yleisesti toimintatestit suunnitellaan suoraan vaatimuksista ja käyttäjätarinoista, sekä hyväksymiskriteereistä, joita vastaavat odotetut tulokset. Testauksessa arvioidaan muun
Ympäristö ja tiedot ovat keskeisiä: testiympäristön tulisi jäljitellä tuotantoympäristöä ja testidatan olla sekä realistista että turvallista.
Rooli: toimintatestit muodostavat olennaisen osan laadunvarmistusta, mutta ne eivät yksin kata ei-funktionaalisia laatutekijöitä kuten suorituskykyä, turvallisuutta