toiminnantestauksen
Toiminnantestaus (functional testing) on ohjelmistotestausta, jonka tavoitteena on varmistaa, että ohjelmisto suorittaa sille määritellyt toiminnot oikein vaatimusten mukaan. Se keskittyy käyttäjän näkemiin ja käytettävissä oleviin ominaisuuksiin, kuten kirjautuminen, tiedon tallentaminen tai liiketoimintasäännöt, eikä tutki ohjelman sisäistä rakennetta.
Toiminnantestaus on usein musta laatikko -testaus: testaaja ei käytä ohjelman sisäistä toteutusta vaan vertaa syötteiden odotettuja
Testisuunnitteluun kuuluu vaatimusten analysointi, testitapausten laatiminen sekä testidatan valmistelu. Testiympäristö kattaa usein sekä käyttöliittymä- että taustajärjestelmä-rajapinnat,
Algoritmisiin tekniikoihin kuuluvat ekvivalenssijakautuminen, raja-arvotestaus ja päätöstaulukotestaus; näitä voidaan soveltaa testikokonaisuuksissa. Tarjolla on eritasoisia testauksia: hyväksymistestaus,
Toiminnantestaus on keskeinen osa ohjelmiston laadunvarmistusta ja käytännössä ohjaa hyväksyntäprosesseja ennen käyttöönottoa. Se täydentää ei-toiminnallisia testausmuotoja,