Sobes.tech
Junior

Ի՞նչ փորձարկման միջավայրեր եք օգտագործում:

sobes.tech AI

Պատասխան AI-ից

Փորձարկման ժամանակ օգտագործում եմ հետևյալ միջավայրերը:

  • Դավանանք: Զարգացնողի տեղական միջավայրը կամ առանձնացված սերվերը սկզբնական ֆունկցիաների և ինտեգրման փորձարկումների համար:
  • Փորձարկում / QA: Հիմնական միջավայր ֆունկցիոնալ, ռեգրեսիոն, ինտեգրացիոն և այլ տեսակի փորձարկումների համար նախքան staging-ին անցնելը:
  • Staging: Միջավայր, որը առավելագույնս նման է արտադրությանը (կոնֆիգուրացիա, տվյալներ), օգտագործվում է վերջնական ստուգումների համար նախքան տեղադրումը:
  • Արտադրություն: Աշխատող միջավայր, հասանելի վերջնական օգտվողներին: Այստեղ փորձարկումները սահմանափակվում են մոնիտորինգով և hotfix-ների ստուգումներով:

Ավտոմատացման համար, բացի այդ միջավայրերից, կարող եմ տեղադրել հատուկ միջավայրեր՝ նախապես տեղադրված գործակալներով CI/CD (օրինակ՝ Jenkins slave) կամ կոնտեյներային միջավայրեր (Docker, Kubernetes)՝ փորձարկումների մեկուսացման և վերարտադրելիության ապահովման համար:

Նախագծից և առանձնահատկություններից կախված, կարող են օգտագործվել նաև այլ միջավայրեր, օրինակ՝ սենդբոքսներ (Sandbox) փորձեր կատարելու համար կամ ցուցադրական միջավայրեր (Demo):