Sobes.tech
Junior

Hangi test ortamlarını kullanıyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Test sırasında aşağıdaki ortamları kullanıyorum:

  • Geliştirme: Geliştiricinin yerel ortamı veya özelliklerin ve entegrasyonun ilk testleri için ayrılmış sunucu.
  • Test / QA: Fonksiyonel, regresyon, entegrasyon ve diğer testlerin yapılması için ana ortam, staging'e geçmeden önce.
  • Staging: Üretime en yakın ortam (yapılandırma, veriler), dağıtımdan önce son kontrol için kullanılır.
  • Üretim: Son kullanıcıların erişebildiği çalışma ortamı. Buradaki testler sınırlı olup, izleme ve hotfix kontrolleri ile sınırlıdır.

Testleri otomatikleştirmek için, bu ortamların yanı sıra, CI/CD için önceden kurulmuş ajanlar (örneğin Jenkins slave) veya testlerin izolasyonu ve tekrar üretilebilirliği için konteyner ortamları (Docker, Kubernetes) kurabilirim.

Proje ve özelliklere bağlı olarak, deneme ortamları (Sandbox) veya demo ortamları gibi diğer ortamlar da kullanılabilir.