Daha Hızlı, Daha Etkili Test Etmek İçin  Yazılım Test Teknikleri Soru/Cevap – Kavram – Teori – Uygulama Lütfi Koray Yitmen  - Kitap
Daha Hızlı, Daha Etkili Test Etmek İçin

Yazılım Test Teknikleri

Soru/Cevap – Kavram – Teori – Uygulama

2. Baskı, 
Temmuz 2024
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
232
Barkod:
9789750292941
Kapak Türü:
Karton Kapaklı
Fiyatı:
230,00
24 saat içerisinde temin edilir.
Diğer Baskılar
1. baskı
Kasım 2017
230,00
125,00 (%46)
Kitabın Açıklaması
Gördüğü yoğun ilgi sonucunda, çok sayıda ek baskının ardından kitap gözden geçirilmiş 2. Baskısını yapmıştır.
Bilgi Teknolojileri (BT) Projelerinin Kalitesi için Sihirli Değnek
Test için yeterli zaman ayrılmamış,
Test için yeterli zaman ayrılmış ama proje ilerledikçe bu zaman başka aktivitelere, özellikle analize ve kodlamaya kaydırılmış,
Test senaryolarını koşacak yeterli sayıda test uzmanınız yok,
Sayıca yeterli test uzmanınız var ama ürün canlıya çıktıktan sonra kullanıcılar test uzmanlarınızın buldukları hatalardan çok farklı hatalarla karşılaşmaktalar,
Test edecek veri kombinasyonu sayısı çok fazla,
Elinizde test senaryoları için beklenen çıktıları üretebilecek bir mekanizma yok,
Test aktivitelerinizi destekleyen bir test aracına sahip değilsiniz,
Sanki bataklıkta sinek öldürmeye çalışıyorsunuz, yazılım bir türlü yeterli kalite seviyesine ulaşamıyor.
İşte bu kitap, yukarıda listelenen sorunlar ve benzerleri için sihirli çözümler sunmaktadır. Örneğin:
Denklik paylarına ayırma tekniğiyle binlerce adet test senaryonuzu onlu sayılara indirgeyecek,
Karar tablosuyla iş kurallarınızı sistematik hale getirip test senaryoları üretecek,
Durum-geçiş diyagramı tekniğiyle ekranlarınızı daha kolay test edecek,
Kullanım senaryosu tekniğiyle yazılımlarınızı kullanıcılarınızın gözünden test edecek,
Çevik projelerde kullanıcı hikayelerinden test senaryoları üretecek,
Tecrübeye dayalı test teknikleriyle test senaryosu yazmadan yazılımlarınızı derinlemesine test edebileceksiniz.
Kitabın Konu Başlıkları
.
Yazılım Test Teknikleri
.
Teknik Nedir, Neden Önemlidir?
.
Test Tasarım Tekniklerinde Kullanılan Kavramlar
.
Dinamik Test Tasarım Teknikleri
.
Çevik Yazılım Geliştirme Projelerinde Test
.
Tecrübeye Dayalı Test Tasarım Teknikleri
.
Hata Bazlı Test Tasarım Tekniği
.
Kara Kutu Test Tasarım Teknikleri
.
Beyaz Kutu Test Tasarım Teknikleri
.
Kullanılabilirlik Test Tasarım Teknikleri
.
Statik Test Tasarım Teknikleri
.
Gözden Geçirmeler
Yorumlar
Kitabın İçindekileri
Önsöz 
7
Şekiller ve Tablolar Listesi 
13
1. YAZILIM TEST TEKNİKLERİ 
17
1.1 Teknik Nedir, Neden Önemlidir? 
17
1.2 Test Tasarım Tekniklerinde Kullanılan Kavramlar 
20
1.3 Dinamik Test Tasarım Teknikleri 
22
2. DİNAMİK TEST TASARIM TEKNİKLERİ 
27
2.1 Çevik Yazılım Geliştirme Projelerinde Test 
27
2.1.1 Çevik Proje Yönetimi Çerçevelerine (Agile Frameworks) Hangi Bilgi Teknolojileri (BT) Projeleri Daha Uygundur? 
27
2.1.2 Kullanıcı Hikayeleri (User Stories) ve Kullanım Senaryoları (Use Cases) : Çevik Projelerde Kullanıcı Hikayelerinden Test Senaryoları Yazmak 
37
2.1.3 Çevik Yazılım Geliştirme Projelerine Yazılım Testini Nasıl Entegre Edebiliriz? 
47
2.2. Tecrübeye Dayalı Test Tasarım Teknikleri 
55
2.2.1 Keşif Test Tasarım Tekniği 
55
2.2.2 Hata Tahminleme 
65
2.2.3 Kontrol Listeleri 
65
2.2.4 Saldırılar 
66
2.3 Hata Bazlı Test Tasarım Tekniği 
73
2. Dinamik Test Tasarım Teknikleri 
81
2.4 Kara Kutu Test Tasarım Teknikleri 
81
2.4.1 Denklik Paylarına Ayırma Test Tasarım Tekniği (Equivalence Partitioning Test Design Technique) 
81
2.4.2 Sınır Değer Analizi Test Tasarım Tekniği (Boundary Value Analysis Test Design Technique) 
99
2.4.3 Karar Tablosu Test Tasarım Tekniği (Decision Table Test Design Technique) 
115
2.4.4 Sınıflandırma Ağacı Test Tasarım Tekniği (Classification Tree Test Design Technique) 
127
2.4.5 İkili Test Tasarım Tekniği (Pairwise Test Design Technique) 
137
2.4.6 Durum Geçişi Test Tasarım Tekniği (State Transition Test Design Technique) 
149
2.4.7 Kullanım Senaryosu Test Tasarım Tekniği (Use Case Test Design Technique) 
159
2.5 Beyaz Kutu Test Tasarım Teknikleri 
167
2.5.1 Komut Test Tasarım Tekniği – Komut Kapsamı 
169
2.5.2 Karar Test Tasarım Tekniği – Karar Kapsamı 
170
3. Fonksiyonel Olmayan Testler 
175
3.1 Kullanılabilirlik Test Tasarım Teknikleri 
181
4. Statik Test Tasarım Teknikleri 
203
4.1 Gözden Geçirmeler (Reviews) 
209
4.1.1 Gayri resmi gözden geçirme (Informal review) 
212
4.1.2 Üzerinden geçme (Walkthrough) 
212
4.1.3 Teknik gözden geçirme (Technical review) 
213
4.1.4 Teftiş (Inspection) 
213
Kaynakça 
223
Kavram Dizini 
225
Yazar Hakkında 
231