testijärjestelmissä
Testijärjestelmillä tarkoitetaan ympäristöjä ja ympäristöjen konfiguraatioita, joissa ohjelmistoja, laitteita tai liiketoimintaprosesseja testataan ilman tuotantoympäristön riskejä. Ne mahdollistavat toistettavan ja kontrolloidun testauksen sekä erilaisten versioiden tai suoritusolosuhteiden vertailun. Testijärjestelmien tarkoituksena on varmistaa tuotteen laatu, toimivuus ja yhteensopivuus ennen julkaisua, sekä tarjota jäljitettävä auditointi testituloksista.
Yleisiä komponentteja ovat testidata, testikuvaukset (test cases), testausautomaation skriptit sekä testinhallintajärjestelmät. Testidata voi olla tuotetietojen pienoiskopioita,
Testityyppejä ovat muun muassa yksikkötestit, integraatio-, järjestelmä- ja hyväksymistestit, sekä suorituskyky- tai kuormitustestit. Erilaiset testit soveltuvat
Haasteisiin kuuluu ympäristöjen ylläpito, tietojen anonymisointi ja validin testidatan tuottaminen, kustannusten hallinta sekä turvallisuus- ja vaatimustenmukaisuus.