Örnek sorular
Qa Exploratory Manual TestingZorluk 1
Keşifsel test (exploratory testing) en iyi nasıl tanımlanır?
- aÖnceden yazılmış sabit bir test senaryosu setini sapmadan çalıştırmak
- bTest tasarımı ile yürütmeyi eş zamanlı yapmak; sonucu sonraki adıma yön vermekte kullanmak✓
- cHer kod commit'inde çalışan otomatik kontroller yazmak
- dKodlama başlamadan önce gereksinim dokümanlarının eksiksiz olduğunu doğrulamak için incelemek
Açıklama:Keşifsel testi tanımlayan şey, test tasarımı ile yürütmenin paralel ve yinelemeli doğasıdır: test eden kişi sistemi test ederken hakkında öğrenir ve her gözlem bir sonraki eylemi şekillendirir. Sabit bir senaryonun yürütülmesi, otomasyon ya da doküman incelemesi değildir.
Qa Exploratory Manual TestingZorluk 1
Keşifsel test, test otomasyonuna göre genel olarak nasıl konumlandırılır?
- aBir ekip yeterince olgunlaştığında otomasyonun yerini alan bir yaklaşım olarak
- bEkibin yalnızca birini seçmesi gereken rakip bir yaklaşım olarak
- cTamamlayıcı bir yaklaşım olarak; otomasyonun yerini almak yerine onun yanında çalışarak✓
- dModern otomatik pipeline'ların modasını geçirdiği eski bir teknik olarak
Açıklama:Keşifsel test ve otomasyon farklı ihtiyaçlara hitap eder ve rakip değil tamamlayıcıdır. Otomasyon, bilinen beklentileri hızlı ve tutarlı biçimde tekrar tekrar doğrulamada mükemmeldir; keşifsel test ise kimsenin senaryolaştırmayı düşünmediği beklenmedik sorunları, kullanılabilirlik problemlerini ve boşlukları keşfetmede daha uygundur. Olgun ekipler ikisini birlikte kullanır.
Qa Exploratory Manual TestingZorluk 1
Oturum-tabanlı test yönetiminde (session-based test management) bir "session" (oturum) nedir?
- aBelirli bir göreve odaklanan, zaman sınırlı bir test bloğu; bir raporla sona erer✓
- bBir zamanlayıcı tarafından tetiklenen tek bir otomatik test çalıştırması
- cİki yazılım sürümü arasındaki dönem
- dEkibin açık bugları gözden geçirdiği bir toplantı
Açıklama:Oturum-tabanlı test yönetiminde bir session, belirli bir göreve ya da charter'a yönelik, başka işlerle kesintiye uğramayan, zaman sınırlı ve odaklı bir test çalışma dönemidir; kapsam, bulgular ve plandan sapmaları özetleyen bir raporla kapanır. Otomatik bir çalıştırma, bir sürüm penceresi ya da bug-inceleme toplantısı değildir.
Qa Exploratory Manual TestingZorluk 1
Keşifsel testte "test charter" (test yönergesi) nedir?
- aYapılacak tam tıklamaları ve girdileri listeleyen adım adım bir senaryo
- bTest başlamadan önce müşterinin imzaladığı yasal bir belge
- cBir sürüm boyunca bulunan her bug'ı listeleyen nihai rapor
- dTam adımları dikte etmeden bir oturuma yön veren kısa bir görev-kapsam ifadesi✓
Açıklama:Bir test charter'ı, neyin, neden ve hangi kaynak ya da kısıtlarla keşfedileceğine dair özlü bir ifadedir — bir oturuma yön ve kapsam verir ama tam adımları bilerek test edenin kararına bırakır; keşfi mümkün kılan da budur. Detaylı bir senaryo, yasal bir belge ya da nihai bug raporu değildir.
Qa Exploratory Manual TestingZorluk 1
Kullanılabilirlik (usability) testi öncelikli olarak neyi değerlendirir?
- aUygulamanın yoğun eşzamanlı yük altında doğru sonuçlar döndürüp döndürmediğini
- bGerçek kullanıcıların ürünle hedeflerine ne kadar kolay ulaşabildiğini✓
- cKaynak kodun ekibin stil rehberine uyup uymadığını
- dVeritabanı şemasının doğru normalize edilip edilmediğini
Açıklama:Kullanılabilirlik testi kullanıcı deneyimine odaklanır: insanlar arayüzü anlayabiliyor mu, görevleri verimli biçimde tamamlayabiliyor mu, kafa karışıklığı ya da hayal kırıklığından kaçınabiliyor mu. Yük yönetimi, kod stili ya da şema tasarımıyla ilgisi yoktur; bunlar başka test veya inceleme türlerinin konusudur.
Qa Exploratory Manual TestingZorluk 2
Erişilebilirlik (accessibility) testinin temel amacı nedir?
- aUygulamanın kabul edilebilir bir yanıt süresi içinde yüklendiğini doğrulamak
- bUygulamanın veriyi aktarım sırasında doğru şifrelediğini doğrulamak
- cEngelli kişilerin ürünü algılayabildiğini, gezinebildiğini ve kullanabildiğini doğrulamak✓
- dAPI'nin doğru HTTP durum kodlarını döndürdüğünü doğrulamak
Açıklama:Erişilebilirlik testi, bir ürünün yardımcı teknolojiye, yalnızca klavyeyle gezinmeye ya da ekran okuyuculara dayanan kişiler dahil olmak üzere çeşitli engelleri olan kişiler tarafından algılanabildiğini, anlaşılabildiğini, içinde gezinilebildiğini ve kullanılabildiğini kontrol eder. Yanıt süresi, şifreleme ve durum kodları sırasıyla performans, güvenlik ve fonksiyonel testin konusudur.