Soru Tarihi: Zor ulaşılan, dalgalı hatalar test uzmanları için uzun zamandır bir başağrısı olmuştur: her zaman ortaya çıkmazlar ve genellikle hatalı bir şekilde belgelenirler, bu da yeniden oluşturulmalarını ve analizlerini zorlaştırır, dolayısıyla çözümü de.
Problemi:
Intermittent hatalarla ilgili ana sorun, kesin bir yeniden oluşturma senaryosunun olmamasıdır. Sıklıkla sebep, kararsız ortamlar, yanıt süreleri, veri senkronizasyon hataları veya birden fazla kullanıcının çalışması sırasında çakışmalardır. Geliştiricinin, istikrarlı bir şekilde yakalayamadığı bir şeyi düzeltmesi zordur. Test uzmanı eşlik eden şartları belgelemezse, hatalar çözümsüz kalır.
Çözüm:
Ana özellikler:
Destek mühendisinin hatayı yeniden oluşturamadığında, hata "Hata değil" olarak kapatılabilir mi?
Hayır. Hata olduğuna dair bir şüphe varsa, daha iyi açık bir bilet bırakmak ve "yeniden oluşturulabilirlik: düşük" notuyla yeni bilgiler geldiğinde güncellemektir.
Hata sürekli ortaya çıkıyorsa, her zaman sorunun kodda mı?
Hayır. Ağ hataları, ortam yapılandırmaları, eski tarayıcı önbellekleri, üçüncü taraf servislerin veya çevresel belirsizliklerin özellikleri gibi hatalar da olabilir.
Her seferinde yeniden oluşturulamayan intermittent hataların önceliğinin düşürülmesi gerektiği doğru mu?
Her zaman değil. Sonuçlar bazen kullanıcı için kritik olabilir (örneğin, çift defa para kesilmesi), bu nedenle önceliklendirme iş riselerini dikkate almalıdır.
Test uzmanı profilin kilidini açma hatasını buldu, ancak hata 10 denemeden fazla ortaya çıkmadı. Dokümantasyon yalnızca hata ekran görüntüsüyle sınırlı kaldı — geliştirici hatayı yeniden oluşturamadığından kapatıldı.
Artılar:
Eksiler:
Test uzmanı tüm koşulları dikkatlice kaydetti: tarayıcı, günün saati, giriş yöntemi, kısa videolar ve günlükler ekledi, geliştiricilerle düzenli iletişimi sürdürdü ve istikrarlı bir senaryo elde edene kadar takip etti.
Artılar:
Eksiler: