Bugzilla - Bir Hatayı Anlamak
Bugzilla'nın ana özelliği veya kalbi, bir hatanın ayrıntılarını gösteren sayfadır. Çoğu alan için etiketlerin köprü olduğunu unutmayın; bunlara tıklamak o belirli alanın içeriğe duyarlı yardımına götürür. * İle işaretli alanlar, Bugzilla'nın her kurulumunda mevcut olmayabilir.
Summary- Hata numarasının yanındaki başlıkta görüntülenen sorunun tek cümlelik bir özetidir. Kullanıcıya hataya genel bir bakış sağlayan hatanın başlığına benzer.
Status (and Resolution)- Bunlar, hatanın durumunu tanımlar - Hata olarak onaylanmadan önce başlar, sonra giderilir ve düzeltme Kalite Güvencesi tarafından onaylanır. Kurulumda Durum ve Çözünürlük için farklı olası değerler, bu öğeler için bağlama duyarlı yardımda belgelenmelidir. Durum Onaylanmadı, Onaylandı, Sabit, İşlemde, Çözüldü, Reddedildi, vb. Destekler.
Alias- Takma ad, hata numarası yerine kullanılabilen, hata için benzersiz bir kısa metin adıdır. Benzersiz tanımlayıcılar sağlar ve Hata Kimliği kullanışlı olmadığında hatayı bulmaya yardımcı olur. Bir hata ararken faydalı olabilir.
Product and Component- Hatalar Ürünlere ve Bileşenlere göre ayrılır. Bir Ürünün içinde bir veya daha fazla Bileşen olabilir. Böcekleri kategorize etmeye ve onları ayırmaya da yardımcı olur.
Version- "Sürüm" alanı genellikle ürünün yayınlanan sürümlerinin numaralarını veya adlarını içerir. Hata raporundan etkilenen sürüm (ler) i belirtmek için kullanılır.
Hardware (Platform and OS)- Bunlar, hatanın bulunduğu test edilen ortamı veya işletim sistemini gösterir. Ayrıca RAM, Sabit Disk Boyutu, İşlemci vb. Gibi donanımın ayrıntılarını da verir.
Importance (Priority and Severity)- Öncelik alanı, hatalara öncelik vermek için kullanılır. Vekil, iş adamları veya paydaşlardan değiştirme yetkisine sahip başka biri tarafından güncellenebilir. Bir kişi tarafından yetiştirilmeyen diğer böceklerde bu alanı değiştirmemek iyi bir fikirdir. Varsayılan değerler P1 ila P5'tir.
Severity Field- Önem alanı, sorunun engelleyiciden ("uygulama kullanılamaz") önemsiz ("küçük kozmetik sorun") ne kadar ciddi olduğunu gösterir. Kullanıcı, bir hatanın bir geliştirme mi yoksa gelecekteki bir istek mi olduğunu belirtmek için bu alanı da kullanabilir. Yaygın destekleyici önem durumları şunlardır: Engelleyici, Kritik, Büyük, Normal, Küçük, Önemsiz ve geliştirme.
Target Milestone- Hatanın düzeltileceği ileri bir tarihtir. Örnek - Bugzilla Projesi'nin gelecekteki Bugzilla sürümleri için kilometre taşları 4.4, 5.0, 6.0, vs.'dir. Kilometre taşları sayılarla sınırlı değildir, ancak kullanıcı tarihler gibi herhangi bir metin dizesi kullanabilir.
Assigned To - Hata, hatayı düzeltmekten sorumlu olan veya iş gereksinimine göre hatanın güvenilirliğini kontrol edebilen bir kişiye atanır.
QA Contact- Bu hatayla ilgili kalite güvencesinden sorumlu kişi. Gerekirse daha fazla ayrıntı sağlamak için hatayı bildiren kişi olabilir veya hata giderildikten sonra hatayı yeniden test etmek için iletişime geçilebilir.
URL - Varsa, hatayla ilişkili bir URL.
Whiteboard - Bir hataya kısa notlar, yeni gözlemler eklemek veya yorumları ve etiketleri yeniden test etmek için serbest biçimli bir metin alanı.
Keywords - Yönetici, hataları etiketlemek ve sınıflandırmak için kullanılabilecek anahtar sözcükler tanımlayabilir - örneğin çökme veya gerileme.
Personal Tags- Anahtar sözcükler geneldir ve tüm kullanıcılar tarafından görülebilir, Kişisel Etiketler kişiseldir ve yalnızca yazarları tarafından görüntülenebilir ve düzenlenebilir. Bu etiketleri düzenlemek diğer kullanıcılara herhangi bir bildirim göndermeyecektir. Bu etiketler, bir kullanıcının kişisel olarak önemsediği hataları kendi sınıflandırma sistemlerini kullanarak takip etmek için kullanılır.
Dependencies (Depends On and Blocks) - Diğer bazı hatalar açıldığında (bağlı olarak) bir hata düzeltilemezse veya bu hata diğer hataların düzeltilmesini durdurursa (bloklar), sayıları buraya kaydedilir.
Bağımlılık Ağacı Bağlantısı
Bağımlılık ağacı bağlantısına tıklamak, hatanın bağımlılık ilişkilerini bir ağaç yapısı olarak gösterir. Bir kullanıcı, bu sayfadan çözülen hataları ne kadar derinlik göstereceğini ve gizleyeceğini değiştirebilir. Bir kullanıcı, özetten önce görünen [-] / [+] düğmelerini kullanarak ağaç görünümündeki her uçbirim dışı hata için bağımlılıkları daraltabilir / genişletebilir.
Reported - Hatanın sistemdeki bir kişi tarafından günlüğe kaydedildiği Saat ve Tarih.
Modified - Hatanın sistemde en son değiştirildiği Tarih ve Saattir.
CC List - Raporlayıcı, Vekil ve QA Kişisine (etkinleştirilmişse) ek olarak hata değiştiğinde posta alan kişilerin listesi.
Ignore Bug Mail - Bu hatadan asla e-posta bildirimi almak istemeyen bir kullanıcı bu alanı kontrol edebilir.
See Also - Bu Bugzilla'daki hatalar, diğer Bugzilla veya bununla ilgili olan diğer hata izleyiciler.
Flags- Bayrak, hataların / eklerin belirli bir durumda olduğunu belirtmek için hatalar veya ekler üzerine ayarlanabilen bir tür durumdur. Her kurulum, hatalar veya ekler üzerine ayarlanabilen kendi bayrak setini tanımlayabilir.
Time Tracking- Bu form, zaman takibi için kullanılabilir. Bu özelliği kullanmak için bir kullanıcının, tarafından belirtilen grubun üyesi olması gerekir.timetrackinggroup parametre.
Orig. Est. - Bu alan, orijinal tahmini süreyi gösterir.
Current Est.- Bu alan mevcut tahmini zamanı gösterir. Bu sayı, Çalışılan Saat ve Kalan Saatten hesaplanır.
Hours Worked - Bu alan, belirli bir arıza üzerinde çalışılan saat sayısını gösterir.
Hours Left- Bu alan Mevcut Tah. - Çalışılan saatler. Bu değer + Çalışılan Saat, yeni Güncel Tahmini değer olacaktır.
%Complete - Bu alan, görevin yüzde kaçının tamamlandığını gösterir.
Gain - Bu alan, hatanın Orijinal Tahminden önceki saat sayısını gösterir.
Deadline - Bu alan, bu hatanın son tarihini gösterir.
Attachments- Bir kullanıcı hatalara dosyalar (kanıtlar, test senaryoları veya yamalar) ekleyebilir. Herhangi bir ek varsa, bunlar bu bölümde listelenmiştir.
Additional Comments - Kullanıcının / test edenin söyleyecek değerli bir şeyi varsa, kullanıcı burada hata tartışmasına yorum ekleyebilir.
Sonraki bölümde, bir hatanın nasıl düzenleneceğini öğreneceğiz.