Yazılım Test Mühendisinin El Kitabı ISTQB Temel Seviye Test ¦ ISTQB İleri Seviye ISTQB Test Yöneticiliği ¦ Yazılım Test Mühendisliği Dr. Ali Gürbüz  - Kitap

Yazılım Test Mühendisinin El Kitabı

ISTQB Temel Seviye Test ¦ ISTQB İleri Seviye ISTQB Test Yöneticiliği ¦ Yazılım Test Mühendisliği

4. Baskı, 
Eylül 2025
Kitabın Detayları
Dili:
Türkçe
Ebat:
13x19
Sayfa:
368
Barkod:
9786253814243
Kapak Türü:
Karton Kapaklı
Fiyatı:
465,00
24 saat içerisinde temin edilir.
Diğer Baskılar
3. baskı
Temmuz 2023
460,00
295,00 (%36)
Kitabın Açıklaması
Kitap, güncellenmiş 4. baskısını yapmıştır.
Üniversitelerin Yazılım Mühendisliği, Bilgisayar Mühendisliği, Yönetim Bilişim Sistemleri ve Bilgisayar Programcılığı bölümlerindeki öğrencilerin müfredatına uygun olarak hazırlanan bu eser, "Yazılım Kalite Güvencesi", "Yazılım Mühendisliği Analiz ve Tasarımı", "Bilgisayar Programlama", "Yazılım Gereksinim Mühendisliği", "Yazılım Proje Yönetimi" ve "Yazılım Sınama ve Doğrulama" gibi dersler için kapsamlı bir kaynaktır.
Kitabın en önemli yeniliklerinden biri, Yapay Zeka ve Yazılım Testleri bölümünün eklenmiş olmasıdır. Bu yeni bölüm ile güncel teknolojilere dair bilgiler de kitaba dahil edilmiştir.
Ayrıca, kitap son ISTQB müfredatıyla tam uyumlu olup ISTQB Temel Seviye, İleri Seviye ve Test Yöneticisi Sertifika sınavlarına hazırlananlar için pratik bir rehber niteliğindedir. İçerdiği zengin soru bankası, sınavlara hazırlık sürecini kolaylaştırmaktadır. BC ISO/IEC/IEEE 29119 Yazılım Testleri standart serisine uygun olarak hazırlanan bu eser, sektördeki kabul görmüş form ve şablonları da içermektedir.
Yazılım testleri alanında kendini geliştirmek ve profesyonelleşmek isteyen herkes için bir rehber niteliği taşıyan bu kitap, www.yazılımtestmerkezi.com ve www.pena360.com web siteleri üzerinde paylaşılan ek materyallerle desteklenmektedir. Bu platformdan belgelere, şablonlara ve sertifika sınavı hazırlık sorularına erişebilirsiniz.
Kitabın Konu Başlıkları
.
Temel Bilgiler
.
Yazılım Test Süreci ve Test Faaliyetleri
.
Yazılım Geliştirme Modelleri
.
Yazılım Test Seviyeleri
.
Yazılım Test Teknikleri
.
Test Tipleri
.
Test Yönetimi ve Test Organizasyonları
.
Test İş Ürünleri ve Belgelendirmesi
.
Test Yazılımları ve Test Otomasyonu
.
Agile Test Nedir? Agile Test Faaliyetleri
.
DevOps Nedir? DevOps ve Yazılım Test Faaliyetleri
.
Örnek Test Belgeleri
Kitabın İçindekileri
Önsöz 
7
Şekiller ve Tablolar Listesi 
21
Bölüm 1
TEMEL BİLGİLER
1. YAZILIM FELAKETLERİ 
24
2. GEREKSİNİM NEDİR? 
30
3. YAZILIM NEDİR? 
31
4. YAZILIM GELİŞTİRME YAŞAM DÖNGÜSÜ NEDİR? 
31
5. YAZILIM KALİTESİ NEDİR? 
33
6. YAZILIM KALİTE GÜVENCESİ NEDİR? 
34
7. YAZILIM KALİTE KONTROL NEDİR? 
35
8. YAZILIM DOĞRULAMA VE ONAYLAMA NEDİR? 
36
9. YAZILIM TESTİ NEDİR? 
38
10. YAZILIM TESTİYLE NE AMAÇLANIR? 
39
11. YEDİ TEST PRENSİBİ 
40
12. TEST STRATEJİSİ NEDİR? 
42
13. ÖZET 
45
Bölüm 2
TEST SÜRECİ VE TEST FAALİYETLERİ
1. YAZILIM TEST FAALİYETLERİ 
48
1.1. Test Planlama 
49
1.2. Test İzleme ve Kontrol Faaliyetleri 
56
1.3. Test Analizi 
57
1.4. Test Tasarım 
59
1.5. Test Oluşturma 
59
1.5.1. Test Senaryolarının Yazılması ve Önceliklendirilmesi 
61
1.5.1.1. Test Durumu Nedir? 
62
1.5.1.2. Test Senaryosu Nedir? 
63
1.5.1.3. Test Durumunun/Test Senaryolarının Yapısı Nasıldır? 
64
1.5.2. Test Yordamı (Prosedürü) Nedir? 
71
1.5.3. Test Ortamının Hazırlanması 
72
1.5.4. Çift Yönlü İzlenebilirliğin Kurulması 
77
1.6. Test Koşturma 
80
1.6.1. Test Durumu/Senaryosu Statüleri/Durumları 
83
1.7. Test Tamamlama 
84
2. ÖZET 
86
Bölüm 3
YAZILIM GELİŞTİRME MODELLERİ
1. YAZILIM GELİŞTİRME MODELLERİ 
87
1.1. Şelale (Waterfall) Modeli Nedir? 
90
1.2. Artımlı Model Nedir? 
91
1.3. V Model Nedir? 
93
1.4. Çevik (Agile) Model Nedir? 
95
2. YAZILIM GELİŞTİRME MODELLERİ VE YAZILIM TESTLERİ 
99
2.1. Çevik Projelerde Test 
99
3. ÖZET 
100
Bölüm 4
YAZILIM TEST SEVİYELERİ
1. YAZILIM TEST SEVİYELERİ 
103
1.1. Birim Testler 
104
1.2. Tümleştirme Testleri 
109
1.2.1. Yazılım Tümleştirme Stratejileri 
109
1.2.2. Bir Tümleştirme Test Örneği 
112
1.3. Sistem Testleri 
114
1.4. Kabul Testleri 
117
1.4.1. Kabul Test Senaryoları Kimin Tarafından Hazırlanır? 
122
2. ÖZET 
123
Bölüm 5
YAZILIM TEST TEKNİKLERİ
1. YAZILIM TEST TEKNİKLERİ 
125
1.1. Kara Kutu Test Tekniği 
125
1.1.1. Denklik Sınıflarına Ayırma (Equivalence Partitioning) 
127
1.1.2. Sınır Değer Analizi (Boundary Value Analysis) 
130
1.1.3. Karar Tablosu Testleri (Decision Table Testing) 
131
1.1.4. Durum Geçiş Testleri (State Transition Testing) 
133
1.1.5. Kullanım Durumu Testleri (Use Case Testing) 
135
1.1.6. Kara Kutu Testinin Avantajları / Dezavantajları 
138
1.1.7. Kara Kutu Test Stratejisi 
140
1.2. Beyaz Kutu Test Tekniği 
141
1.2.1. Birim Testler 
142
1.2.2. İfade Kapsama (Statement Coverage): 
142
1.2.3. Karar Kapsama (Decision Coverage) 
145
1.2.4. Beyaz Kutu Testinin Avantajları / Dezavantajları 
147
1.3. Tecrübeye Dayalı Test Teknikleri 
148
1.3.1. Hata Tahminleme 
149
1.3.2. Keşifsel Testler 
150
1.3.3. Kontrol Listesi Tabanlı Testler 
150
2. ÖZET 
151
Bölüm 6
TEST TİPLERİ
1. YAZILIM TEST TİPLERİ 
153
1.1. Statik Test 
154
1.1.1. Gözden Geçirme Nedir? 
154
1.1.2. Statik Kod Analizleri 
160
1.2. Dinamik Test 
164
1.2.1. İşlevsellik Testleri 
165
1.2.2. İşlevsel Olmayan Testler 
166
1.2.3. Performans Testleri 
166
1.2.4. Kullanılabilirlik (Usability) Testleri 
168
1.2.5. Uyumluluk (Compliance) Testleri 
168
1.2.6. Güvenlik (Security) Testleri 
169
1.2.7. Yineleme Testleri 
171
1.2.8. Duman Testleri 
172
1.2.9. Bakım Testleri 
172
2. STATİK TESTLER İLE DİNAMİK TESTLER 
173
3. ÖZET 
174
Bölüm 7
TEST YÖNETİMİ VE TEST ORGANİZASYONLARI
1. TEST AKTÖRLERİ 
175
1.1. Test Yöneticisi 
176
1.2. Test Mühendisi 
178
1.3. Test Organizasyonları 
180
2. HATA YÖNETİMİ VE HATA RAPORLAMA 
183
2.1. Hata Yönetimi Süreci 
185
2.2. Hatalar Nasıl Raporlanır? 
188
2.3. Hata Ciddiyet Dereceleri 
191
2.4. Hata Statüleri 
192
3. YAPILANDIRMA YÖNETİMİ 
193
4. ÖZET 
194
Bölüm 8
TEST İŞ ÜRÜNLERİ VE BELGELENDİRMESİ
1. TEST İŞ ÜRÜNLERİ 
197
2. IEEE 829–2008 TEST BELGELENDİRMELERİ 
199
2.1. Test Plan 
200
2.2. Test Tasarım Belirtimleri 
210
2.3. Test Durumu Belirtimleri 
211
2.4. Test Yordamı Belirtimleri 
211
2.5. Test Öğesi İletim Raporu 
212
2.6. Test Logları (Seyir Defterleri) 
212
2.7. Test Olay (Incident) Raporu 
213
2.8. Test Özeti 
217
3. BS ISO/IEC/IEEE 29119 YAZILIM TEST STANDARDI 
219
3.1. BS ISO/IEC/IEEE 29119–1: Kavramlar ve Tanımlar 
221
3.2. BS ISO/IEC/IEEE 29119–2: Test Süreci 
224
3.3. BS ISO/IEC/IEEE 29119–3: Test Belgelendirme 
226
3.4. BS ISO/IEC/IEEE 29119–4: Test Teknikleri 
228
3.5. BS ISO/IEC/IEEE 29119–5: Anahtar Kelime Odaklı Test 
231
4. ÖZET 
232
Bölüm 9
TEST YAZILIMLARI VE TEST OTOMASYONU
1. TEST YAZILIM ARAÇLARI VE SINIFLANDIRILMASI 
235
1.1. Test Planlama, Kontrol ve Raporlama Yazılımları 
238
1.2. Test Hazırlık Yazılımları 
240
1.3. Test Koşturma Yazılımları 
241
2. TEST OTOMASYONU 
246
3. ÖZET 
250
Bölüm 10
YAZILIM TESTLERİNDE NE NEDİR?
1. DEVOPS NEDİR? DEVOPS’TA YAZILIM TESTLERİ 
251
2. BU TEST OTOMASYONU DA NEDİR? 
256
3. TEST OTOMASYONU HAKKINDA YANLIŞ KANILAR 
259
4. API TESTİ NEDİR? 
262
5. YAZILIM TEST YÖNETİMİNE FARKLI BİR BAKIŞ 
266
6. TEST PLANI NEDİR? NASIL OLUŞTURULUR? 
272
7. ÇEVİK TEST (AGILE TESTING) NEDİR? 
283
8. MOBİL UYGULAMA TESTİ NEDİR? 
288
9. MOBİL UYGULAMA TÜRLERİ 
290
10. MOBİL UYGULAMALARDA TEST ÇEŞİTLERİ 
293
11. MOBİL UYGULAMA TESTİ & WEB TESTİ : FARKLAR 
301
12. MOBİL UYGULAMA TESTİNDE ADIM ADIM YAPILACAKLAR 
303
Bölüm 11
YAPAY ZEKA VE YAZILIM TESTLERİ
1. EY TESTÇİLER DEĞİŞEN GELİŞEN DÜNYANIN FARKINDA MISINIZ? 
307
2. YAPAY ZEKA DESTEKLİ TEST (AI TESTİNG) NEDİR? 
310
3. YAPAY ZEKA, TEST UZMANININ YERİNİ Mİ ALACAK? 
312
4. YAPAY ZEKA DESTEKLİ TEST TÜRLERİ VE UYGULAMA ALANLARI 
313
4.1. Fonksiyonel Test 
314
4.2. Performans Testi 
314
4.3. Güvenlik Testi 
315
4.4. Taraflılık ve Adillik Testi (Bias and Fairness Testing) 
315
4.5. Açıklanabilirlik ve Yorumlanabilirlik Testi (Explainability – XAI Testing) 
316
4.6. Veri Testi (Data Testing) 
317
4.7. Regresyon Testi 
317
4.8. Düşmanca Saldırı Testi (Adversarial Testing) 
318
4.9. Model Kayması Testi (Model Drift Testing) 
318
4.10. Etik ve Uyumluluk Testi 
319
4.11. Otonom Test (Yapay Zeka ile Yapay Zeka Testi) 
319
5. YAPAY ZEKA TEST SÜREÇLERİNDE HANGİ ROLLERİ ÜSTLENİYOR? 
320
5.1. Akıllı Test Senaryosu Üretimi (Intelligent Test Case Generation) 
320
5.2. Test Otomasyonunun Güçlendirilmesi 
321
5.3. Test Koşumunun Optimizasyonu (Test Execution Optimization) 
321
5.4. Hata Tahmini ve Kök Neden Analizi 
322
5.5. Görsel ve Arayüz Testi (Visual and UI Testing) 
322
5.6. NLP Tabanlı Test Otomasyonu (Düz Metin ile Test Yazımı) 
323
5.7. Performans ve Yük Testi 
323
5.8. Güvenlik Testi 
324
5.9. DevOps ve CI/CD Süreçlerinde Sürekli Test 
325
5.10. Keşifsel Test (Exploratory Testing) 
325
6. SAHADAKİ İKİ GÜÇ: YAPAY ZEKA DESTEKLİ TEST VE MANUEL TEST KARŞILAŞTIRMASI 
326
6.1. Hız ve Verimlilik 
326
6.2. Doğruluk ve Güvenilirlik 
327
6.3. Test Kapsamı (Test Coverage) 
328
6.4. Maliyet ve Kaynak Yönetimi 
328
6.5. Test Bakımı (Test Maintenance) 
329
6.6. Ölçeklenebilirlik (Scalability) 
329
7. YAZILIM TEST FALİYETLERİNDE NEDEN YAPAY ZEKAYA İHTİYAÇ DUYUYORUZ? 
331
7.1. Zorluk 1: Yüksek Teknik Beceri Eşiği 
331
7.2. Zorluk 2: Mühendis Bakış Açısı ve Kullanıcı Gerçekliğinden Kopukluk 
332
7.3. Zorluk 3: Karmaşıklık ve "Test Suiti Mezarlığı" 
332
8. YAPAY ZEKAYI TEST SÜREÇLERİNİZE NASIL DAHİL EDEBİLİRSİNİZ? 
333
9. PUSULANIZI AYARLAMAK: NEREDE YAPAY ZEKA, NEREDE İNSAN ZEKASI? 
337
9.1. Yapay Zekanın Rakipsiz Olduğu Alanlar 
337
9.2. İnsan Dokunuşunun Hüküm Sürdüğü Alanlar 
339
9.3. Yapay Zekanın Test Süreçlerinize Katacağı Somut Faydalar 
339
10. KRİSTAL KÜREYE BAKIŞ VE GELECEĞİN TEST UZMANI 
341
10.1. Geleceğin Test Manzarası: Bizi Bekleyen Trendler 
341
10.2. Milyon Dolarlık Soru: Yapay Zeka, Manuel Tester'ların Yerini Alacak mı? 
342
11. TEST MÜHENDİSLERİNİN MERAK ETTİĞİ SORULARA CEVAPLAR 
344
EKLER
EK–A: ÖRNEK TEST BELGELERİ 
347
EK–B: ÖRNEK SORULAR 
347
Kaynakça 
361
Kavramlar Dizini 
365