Junior
Milliseid testikeskkondi kasutate?
sobes.tech AI
Vastus AI-lt
Testimise ajal kasutan järgmisi keskkondi:
- Arendus: Arendaja kohalik keskkond või eraldatud server algsete funktsioonide ja integratsiooni testimiseks.
- Testimine / QA: Peamine keskkond funktsionaalsete, regressiooni-, integratsiooni- ja muude testide läbiviimiseks enne stagingusse üleminekut.
- Staging: Keskkond, mis on võimalikult sarnane tootmisega (konfiguratsioon, andmed), kasutatakse lõplikuks kontrolliks enne juurutamist.
- Tootmine: Töökeskkond, mis on kättesaadav lõppkasutajatele. Siin on testid piiratud jälgimise ja hotfix kontrollidega.
Testide automatiseerimiseks, lisaks nendele keskkondadele, saan kasutusele võtta spetsialiseeritud keskkondi eelnevalt installitud agentidega CI/CD jaoks (näiteks Jenkins slave) või konteineriseeritud keskkondi (Docker, Kubernetes), et testid oleksid isoleeritud ja korduvõidetavad.
Projekti ja spetsiifikatsiooni põhjal võib kasutada ka teisi, näiteks liivakaste (Sandbox) katseteks või demonstreerimiskeskkondi (Demo).