testiympäristöihin
Testiympäristöt ovat erillisiä ympäristöjä, jotka on varattu ohjelmiston testaukseen ja demonstrointiin. Ne mahdollistavat toiminnallisuuksien, suorituskyvyn sekä käytettävyyden arvioinnin ilman vaikutusta tuotantopalveluihin tai elävään dataan. Tavoitteena on toistaa tuotantoympäristön olosuhteet riittävän tarkasti, jotta testitulokset olisivat luotettavia.
Yleisimmät ympäristötyypit ovat kehitysympäristö, jossa koodia rakennetaan ja kokeillaan; testaus- ja laadunvarmistusympäristö, jossa suoritetaan systemaatiotestaukset; sekä
Teknisesti testiympäristöjen hallinta perustuu eristämiseen, konfiguroitavuuteen ja toistettavuuteen. Infrastruktuuri hallitaan usein infrastruktuurina koodina (Infrastructure as Code,
Data on tärkeä osa testiympäristöjä. Käytettävä data voi olla syntetisoitua, anonymisoitua tai tuotantodatan rikastettua, mutta sen
Ympäristöjen hallinnassa korostuvat nimeäminen, versiointi, konfiguraation eriyttäminen ja kustannusten hallinta sekä epäjatkuvuuden hallinta. Oikein hallitut testiympäristöt