Simulaatiotestauksen
Simulaatiotestaus, tunnetaan myös nimellä mallintamistestaus, on ohjelmistotestausmenetelmä, jossa järjestelmän käyttäytymistä tutkitaan simulaatiomallin avulla sen sijaan, että käytettäisiin todellista järjestelmää. Simulaatiomalli on abstraktio todellisesta järjestelmästä, joka pyrkii vangitsemaan olennaiset ominaisuudet ja vuorovaikutukset. Tätä menetelmää käytetään usein monimutkaisissa järjestelmissä tai tilanteissa, joissa todellisen järjestelmän testaaminen on kallista, vaikeaa tai mahdotonta.
Simulaatiotestauksessa luodaan simulaatiomalli, joka edustaa testattavaa järjestelmää. Tähän malliin syötetään erilaisia syötteitä ja tarkkaillaan sen tuottamia
Tämän testausmenetelmän etuja ovat mahdollisuus testata järjestelmää ennen sen fyysistä rakentamista, kyky simuloida vaarallisia tai harvinaisia