Örnek sorular
Qa Test Case DesignZorluk 1
Eşdeğerlik bölümleme test tasarım tekniğinin temel fikri nedir?
- aGirdileri aynı beklenen davranışa sahip sınıflara ayırıp her sınıftan bir temsilci test etmek✓
- bTam kapsam garantisi için her olası girdi değerini en az bir kez çalıştırmak
- cYalnızca önceki sürümde hataya yol açmış değerleri test etmek
- dSabit bir test bütçesi tükenene kadar rastgele girdi üretmek
Açıklama:Eşdeğerlik bölümleme, aynı sınıftaki girdilerin aynı davranışı tetikleyeceğini varsayar; bu yüzden her sınıftan bir temsilci değer, sınıf-düzeyinde hataları yakalamak için yeterlidir ve test setini anlamlı kapsamdan ödün vermeden küçük tutar.
Qa Test Case DesignZorluk 1
Sınır-değeri analizi neye odaklanır?
- aÜretim loglarında en sık görülen girdiyi seçmeye
- bBir eşdeğerlik sınıfı sınırındaki, hemen altındaki ve hemen üstündeki değerlere✓
- cİstatistiksel olarak en yaygın olduğu için bir girdi aralığının ortalama değerine
- dBir formdaki tüm alanların tek seferde birlikte test edilen kombinasyonlarına
Açıklama:Sınır-değeri analizi geçerli bir aralığın kenarlarını hedefler (min, min-1, max, max+1 vb.); çünkü off-by-one gibi hatalar aralığın ortasından çok bu kenarlarda yoğunlaşır.
Qa Test Case DesignZorluk 1
Pozitif teste karşılık negatif test nedir?
- aYalnızca bir hata üretime ulaştıktan sonra yapılan test
- bSistemin normal yük altında ne kadar yavaş olduğunu ölçen test
- cSistemin geçersiz girdiyi düzgün biçimde reddettiğini doğrulamak için bozuk girdi vermek✓
- dÖzelliği geliştirmemiş ayrı bir ekip tarafından yürütülen test
Açıklama:Negatif test, sistemin geçersiz/beklenmedik/aralık dışı girdiyi düzgün biçimde ele aldığını (net hata, çökme yok, bozulmuş durum yok) doğrular; geçerli girdi için doğru davranışı doğrulayan pozitif testi tamamlar.
Qa Test Case DesignZorluk 1
Karar tablosu, ulaşılacak en doğal test tasarım aracı olarak ne zaman öne çıkar?
- aTek bir girdi alanının basit geçerli/geçersiz ayrımı olduğunda
- bTest, sabit sırada bir dizi ekranı kapsamak zorunda olduğunda
- cAmaç yalnızca yük altında yanıt süresini ölçmek olduğunda
- dBeklenen çıktı birlikte etki eden birden fazla bağımsız koşula bağlı olduğunda✓
Açıklama:Karar tabloları koşul kombinasyonlarını sonuç eylemlere eşler; bu yüzden birden fazla bağımsız faktör sonucu birlikte belirlediğinde (ör. müşteri tipi, sipariş tutarı, bölge bir indirim kuralını birlikte etkilediğinde) doğru araçtır.
Qa Test Case DesignZorluk 1
Durum-geçiş testi neyi doğrular?
- aSistemin durumlar arasında doğru geçtiğini ve izin verilmeyen geçişleri reddettiğini✓
- bHer veritabanı sütununun not-null kısıtına sahip olduğunu
- cKullanıcı arayüzünün her ekran çözünürlüğünde birebir aynı göründüğünü
- dYanıt süresinin tepe yükte sabit bir eşiğin altında kaldığını
Açıklama:Durum-geçiş testi sistemi bir durumlar kümesi ve aralarındaki izinli olay/geçişler olarak modeller; hem geçerli geçişleri (durum beklendiği gibi değişir) hem de geçersiz olanları (izin verilmeyen bir geçiş doğru biçimde reddedilir) kontrol eder.
Qa Test Case DesignZorluk 1
Eşdeğerlik bölümlemede bir eşdeğerlik sınıfı nedir?
- aÖnceki sürümde çalıştırılmış ve geçmiş bir test case
- bSistemin aynı şekilde ele aldığı, geçerli ya da geçersiz bir girdi alanı parçası✓
- cAynı özelliğe atanmış bir test ekibi grubu
- dBir hata takip sisteminde hataya yol açmış tüm girdilerin kümesi
Açıklama:Bir eşdeğerlik sınıfı, sistemin aynı şekilde ele alması gereken girdileri gruplar; sınıflar hem geçerli aralıkları (ör. yaş 18-65) hem geçersiz aralıkları (ör. negatif yaş, üst sınırın üstü) içerir ve her sınıf için tek bir temsilci test yeterlidir.