Bütünleme 2024-2025 20 soru

Yazılım Kalite ve Testi 2024-2025 Bütünleme

Kaynak: https://lolonolo.com/2025/12/17/yazilim-kalite-ve-testi-2024-2025-butunleme-sorulari/

📖 Konu özeti (sınav öncesi tekrar)

Yazılım Kalite ve Testi 2024-2025 Bütünleme Soruları

Yazılım Kalite ve Testi 2024-2025 Bütünleme Soruları

Giriş

Yazılım test süreçleri, kalitenin sağlanması ve risklerin minimize edilmesi için kritik öneme sahiptir. Bu makalede, test yöneticisinin rolleri, ISTQB sertifikasyon süreçleri, test türleri (kara/beyaz kutu, A/B testi) ve kullanılabilirlik kavramları ele alınacaktır.

Test Yönetimi ve Rolleri

Test Teknikleri ve Metrikler

Kullanılabilirlik ve Risk Yönetimi

ISTQB ve Kalite Standartları

Yazılım Kalite ve Testi 2024-2025 Bütünleme Soruları

Yazılım Kalite ve Testi 2024-2025 Bütünleme Soruları

20 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 1
Yazılım testi ile ilgili aşağıdaki işlemlerin hangisi test yöneticisinin sorumluluğunda değildir?
DDoğru cevap
Açıklama
Test Yöneticisi; planlama, tahmin, gözetim ve kontrol gibi yönetimsel süreçlerden sorumludur. Test senaryolarının koşturulması ve testlerin fiilen yapılması yani “Uygulama” genellikle Test Uzmanı/Analistinin görevidir.
Soru 2
“Bir sınıf içerisinde yer alan kalıtımdan gelen metot sayısı ile metot sayısının toplamıdır.”
Yukarıdaki şekilde tanımlanan metrik aşağıdaki kısaltmaların hangisi ile ifade edilmektedir?
CDoğru cevap
Açıklama
RFC (Response For a Class), bir sınıftaki metotların ve bu metotların çağırdığı diğer metotların toplam sayısını ifade eder. (Tanım biraz farklı ifade edilmiş olsa da, nesne tabanlı metrikler içinde metot sayılarını ve çağrılarını kapsayan en uygun metrik RFC’dir. CBO: Coupling Between Objects, LCOM: Lack of Cohesion in Methods).
Soru 3
Kalite maliyetleri genel olarak “tespit etme maliyetleri” ve “önleme maliyetleri” olarak gruplandırılabilir.
Burada tespit edilen veya önlenen en önemli eleman aşağıdakilerden hangisidir?
ADoğru cevap
Açıklama
Kalite maliyetlerinin temel amacı, hataların (defect/bug) ortaya çıkmasını önlemek veya ortaya çıkan hataları tespit edip düzeltmektir.
Soru 4
ISTQB İleri Seviye bir sertifika almak için aşağıdaki şartların hangisini sağlamak gereklidir?
BDoğru cevap
Açıklama
ISTQB sertifikasyon şemasında, İleri Seviye (Advanced Level) sınavlarına girebilmek için ön koşul, Temel Seviye (Foundation Level) sertifikasına sahip olmaktır.
Soru 5
Bir web sitesinin birçok versiyonunun incelendiği ve karşılaştırıldığı kullanılabilirlik testlerine ne ad verilmektedir?
EDoğru cevap
Açıklama
Web sitelerinin veya uygulamaların farklı versiyonlarının (A ve B) kullanıcı gruplarına gösterilerek hangisinin daha iyi performans gösterdiğinin ölçüldüğü test yöntemine A/B Testi denir.
Soru 6
Aşağıdakilerden hangisi yazılım test ilerleme raporları içerisinde yer almaz?
BDoğru cevap
Açıklama
Test ilerleme raporları, test sürecinin mevcut durumunu (özet, riskler, neler olduğu vb.) raporlar. “Testi yapacak kişilerin rolleri” ise test planlama aşamasında belirlenen statik bir bilgidir, dinamik ilerleme raporunun değil, Test Planının bir parçasıdır.
Soru 7
Kutu yaklaşımları ile ilgili aşağıdakilerden hangisi yanlıştır?
DDoğru cevap
Açıklama
Beyaz kutu testleri (White Box), kodun iç yapısını, mantığını ve akışını bildiğimiz ve test ettiğimiz yöntemdir. Bu nedenle “detaysız” değil, aksine kod düzeyinde çok detaylı testlerdir.
Soru 8
Web uygulaması testlerinde aşağıdaki hangi şıkta verilen test genellikle en son olarak yapılır?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Web uygulamalarında genellikle önce fonksiyonellik, arayüz, uyumluluk ve performans testleri yapılır. Güvenlik testi ise tüm bileşenler bir araya gelip sistem bütün halinde çalıştığında, en son aşamada uygulanır.

Soru 9
Aşağıdakilerden hangisi bir ISTQB sertifikasına sahip olmanın avantajları arasında yer almaz?
DDoğru cevap
Açıklama
Sertifika, bireyin yetkinliğini ve bilgisini kanıtlar (A, B, C, E). Ancak sertifika sahibi olmak, projedeki “test çeşitliliğinin” (test türlerinin sayısının) otomatik olarak artacağı anlamına gelmez; bu proje gereksinimlerine bağlıdır.
Soru 10
Aşağıdakilerden hangisi web yazılım test otomasyonlarında sıklıkla uygulanan bir test çeşidi değildir?
ADoğru cevap
Açıklama
Web otomasyon araçları (Selenium vb.) genellikle kullanıcı arayüzü üzerinden veya API seviyesinde Kara Kutu (Black Box) testleri yapar. Beyaz kutu testleri (kod inceleme, birim test) genellikle geliştirme ortamında yapılır, web otomasyon senaryolarının birincil odağı değildir.
Soru 11
I. Üzerinden Geçme
II. Teknik Gözden Geçirme
III. Teftiş
Yukarıda verilen yöntemlerden hangisi veya hangileri hem resmi hem gayrıresmî olabilmektedir?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Üzerinden geçme (walkthrough) ve teknik gözden geçirme, duruma göre resmi ya da gayriresmi biçimde yapılabilir. Teftiş (inspection) ise belirli roller, kurallar ve kayıt işlemleri olan her zaman resmi bir gözden geçirme yöntemidir. Bu yüzden cevap I ve II'dir.

Soru 12
Aşağıdakilerden hangisi bir yazılım testi giriş kriteri olarak ele alınamaz?
EDoğru cevap
Açıklama
Giriş kriterleri (Entry Criteria), teste başlamak için nelerin hazır olması gerektiğini belirtir. “Testlerin koşturulmuş olması” ise bir sonuçtur ve testin tamamlanmasıyla ilgili Çıkış Kriteri (Exit Criteria) olabilir, giriş kriteri olamaz.
Soru 13
“Kullanıcılar, tasarımı ilk kullandıklarında yerine getirmeleri gereken görevleri kolaylıkla yapabiliyorlar mı?” sorusunun cevabı aşağıdaki kriterlerden hangisini karşılamaktadır?
BDoğru cevap
Açıklama
Kullanıcının sistemi ilk kez karşılaştığında ne kadar kolay kullanabildiği ve görevleri ne kadar hızlı öğrenebildiği Öğrenilebilirlik (Learnability) kriteri ile ilgilidir.
Soru 14
Yazılım testlerine verilen isimler kimi zaman testin nasıl yapıldığı, kimi zaman hangi veriler kullanıldığı, kimi zaman ne zaman yapıldığı, kimi zaman hangi amaçla yapıldığı vb. konularda kullanıcıya fikir vermektedir.
Aşağıdaki test isimleri ile verdiği fikirler arasındaki eşleştirmenin hangisi yanlıştır?
CDoğru cevap
Açıklama
“Sistem Testi”, testin hangi seviyede (Birim, Entegrasyon, Sistem, Kabul) yapıldığını belirtir; hangi yaklaşımla (Kara kutu, Beyaz kutu vb.) yapıldığını doğrudan belirtmez. Diğer eşleştirmeler isimlendirme mantığına uygundur.
Soru 15
ISO standartlarında yer alan kalite terimleri ile ilgili kısaltmalar ve açıklamalarından hangisi yanlıştır?
ADoğru cevap
Açıklama
Bu kısaltmalar genellikle SMART hedefleri (Specific, Measurable, Achievable, Relevant, Time-bound) ile ilişkilidir. ISO kalite standartlarında (ISO 9126 / 25010) R genellikle Reliability (Güvenilirlik) anlamına gelir, “Replay” (Yeniden oynatma) standart bir kalite alt karakteristiği kısaltması değildir.
Soru 16
Arıza Durumu, Etki ve Kritiklik Analizi (ADEKA)’da aşağıdakilerden hangisi bulunmaz?
CDoğru cevap
Açıklama
FMECA (ADEKA), potansiyel hataları, etkilerini ve kritikliklerini analiz eden bir risk değerlendirme tekniğidir. Analiz sonucunda önleyici faaliyetler önerilir ancak hataların fiilen kod düzeyinde “çözülmesi” (debugging/fixing) bu analiz sürecinin (analistlerin) değil, geliştirme ekibinin görevidir.
Soru 17
Aşağıdakilerden hangisinin test edilmesi kullanılabilirlik testi olarak kabul edilemez?
BDoğru cevap
Açıklama
Kullanılabilirlik (Usability) testleri, son kullanıcının arayüz ile etkileşimini (User Interface / User Experience) ölçer. Veri tabanı, arka planda çalışan ve son kullanıcının doğrudan arayüzüyle etkileşime girmediği bir katmandır; bu nedenle doğrudan bir kullanılabilirlik testi konusu değildir (Performans veya fonksiyonel test konusudur).
Soru 18
Aşağıdakilerden hangisi her yazılımda oluşabilecek ortak riskler arasında yer almaz?
ADoğru cevap
Açıklama
B, C, D ve E seçenekleri (teknoloji, müşteri, proje boyutu vb.) her türlü yazılım projesinde (web, masaüstü, gömülü) karşılaşılabilen genel proje/ürün riskleridir. Ancak A şıkkı sadece Mobil Uygulamalar için geçerli spesifik bir ticari risktir, “her yazılım” için ortak değildir.
Soru 19
“…. dayalı gözden geçirme bir gözden geçirme türüdür.”
Yukarıdaki cümledeki boşluğa aşağıdakilerden hangisi getirilemez?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Gözden geçirme teknikleri arasında provalara (deneme okumalarına), role, bakış açısına ve senaryolara dayalı gözden geçirme türleri bulunur. 'Tekniğe dayalı gözden geçirme' diye bir tür yoktur; çünkü bu türlerin kendisi zaten birer tekniktir.

Soru 20
Aşağıdakilerden hangisi izlenebilirlik çeşitleri arasında yer almaktadır?
EDoğru cevap
Açıklama
Gereksinim izlenebilirliği (Traceability) literatürde genellikle Yatay (Horizontal – yaşam döngüsü aşamaları arasında, örn: gereksinimden teste) ve Dikey (Vertical – aynı aşamadaki detay seviyeleri arasında) olarak sınıflandırılır. (Ayrıca İleri ve Geri izlenebilirlik de vardır).