İçeriğe geçin

Yeşil durum göstergesi gerçekte neyi kontrol ediyor?

Ana sayfanın erişilebilir olması sipariş sürecini kanıtlamaz. Kontrol edilen işi ve her yeşil sinyalin sınırlarını açıkça adlandırın.

Philipp Reuter1 dk okuma
Yeşil ve kırmızı alanlı yuvarlak gösterge; sınıra yakın ibre ve altında pembe anahtar.

Yeşil durum göstergesi, arkasındaki kontrol kadar bilgi verir. Yalnız ana sayfayı sorguluyorsa öncelikle o sayfanın erişilebilirliğini anlatır. Bundan bir siparişin başarılı olduğu sonucu çıkarılamaz.

Bu yüzden önemli her göstergede kontrol edilen işi açıkça adlandırırdım. “Ana sayfa erişilebilir”, işletim kararı için genel bir “Her şey çalışıyor” ifadesinden daha kesindir.

Aynı mağaza, iki sonuç

Varsayımsal portalda ana sayfa başarıyla sunuluyor. Sipariş çağrısı ise başarısız. Tablo kurgusal sonuçları açıklıyor; ölçülmüş ASES arızası değil.

Kontrol

Örnek yanıt

Söylediği

GET /

200

Ana sayfa başarılı yanıt veriyor

POST /orders

503

Bu sipariş çağrısı başarısız oldu

Yalnız ilk satırı değerlendiren gösterge yeşil kalabilir. Ölçümde çelişki yoktur; kontrol ikinci işi hiç incelememiştir. Başarılı teknik yanıtın bile beklenen içerikle uyuşması gerekir.

İş sürecini hedefli kontrol edin

Örnekte ayrı ve planlanmış bir test yararlı olurdu: Test hesabı bilinen ürünü seçer, siparişi hedef sistemde doğrulanmış sonuca kadar izler. Bu akış yalıtılmış test ortamında gerçek sipariş olmadan kurulabilir.

Test öncelikle o ortamda seçilen akışı kanıtlar. Canlı sistemde her müşteri grubunu, ürünü veya bağımlılığı kendiliğinden kapsamaz. Böyle bir kontrol canlıda çalışacaksa gerçek stok hareketlerinin, faturaların ve ödemelerin nasıl önleneceği önceden belirlenmeli. Yalnız “test” etiketi bunu garanti etmez.

İç ölçümler ve günlükler daha sonra nedeni araştırmaya yardım eder. Yalnız erişilebilirlik göstergesi, hatanın sipariş uygulamasından mı bağlı sistemden mi kaynaklandığını açıklamaz.

Her site aynı testi gerektirmez

Yalnız bilgi sunan bir sayfada basit erişilebilirlik kontrolü anlamlı bir başlangıç olabilir. Sipariş testi orada uygun iş olmaz. Kontrol çabası gerçekten önemli işlevlere göre belirlenmelidir.

Yeşil göstergede hangi çağrının, içeriğin ve akışın kontrol edildiğini kaydedin. Sonra işletim kararı için hangi ek bilginin eksik olduğunu belirleyin. Böylece sinyal, kullanıcıların yaptığı işle anlaşılır biçimde ilişkilendirilir.

Kaynaklar

Yazan

  • Philipp ReuterYazılım Kalitesi EditörüPhilipp Reuter, ASES'te yazılım testleri ve yeni sürümlerin hazırlanması üzerine yazar. Yazıları hata analizini, kabul testlerini ve mevcut uygulamalardaki değişikliklerin kontrolünü ele alır.

ASES'i takip edin

Devamını okuyun

Tüm yazılar

ASES ile Bulut ve işletim

Barındırma, yayına alma, bakım ve destek