Nedan följer definition av de olika typer av driftsmiljöer som kan vara aktuella att köra en applikation på. Produktionsmiljö, den miljö som applikationen kör på i “produktion” och som används av slutanvändarna. Testmiljöer, ibland har man enbart en enda testmiljö som kan omfatta en eller alla typer av miljöer som listas här nedan, ibland är behovet att ha separata. Testmiljö, miljö där man kan testa förändringar, primärt test av andras kod, och man bygger oftare till denna miljön än vad man releasar in i Acceptanstestmiljön (UAT). I denna miljön utförs integrationstester. Kan också ibland kallas för “staging”, “latest” eller “build and test”. Acceptanstestmiljö (UAT), miljö där acceptanstester utförs. Denna miljö är stabilare än testmiljön, hit sker "kontrollerade" driftsättningar.
Quality assurance miljö (QA), miljö vars primära syfte är att ge en miljö där man kan återskapa fel i produktion. En produktionslik miljö. Utveckling, miljö där man kan utveckla hela eller delar av lösningen. Kan finnas lokalt på utvecklarnas egna datorer, eller tex en gemensam server. Här sker enhetstester. Utbildning, miljö som används specifikt vid utbildning av användare i applikationen. Utbildningsmiljön kan innehålla tillrättalagda utbildningsdata eller tex en spegling av produktionsdata.
|