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

1. Baskı, 
Kasım 2017
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
222
Barkod:
9789750245688
Kapak Türü:
Karton Kapaklı
Fiyatı:
220,00
Temin süresi 2-3 gündür.
Kitabın Açıklaması
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
Kitabın İçindekileri
Önsöz 
7
Şekiller ve Tablolar Listesi 
11
1. YAZILIM TEST TEKNİKLERİ 
15
1.1 Teknik Nedir, Neden Önemlidir? 
15
1.2 Test Tasarım Tekniklerinde Kullanılan Kavramlar 
18
1.3 Dinamik Test Tasarım Teknikleri 
20
2. DİNAMİK TEST TASARIM TEKNİKLERİ 
25
2.1 Çevik Yazılım Geliştirme Projelerinde Test 
25
2.1.1 Çevik Proje Yönetimi Çerçevelerine (Agile Frameworks) Hangi Bilgi Teknolojileri (BT) Projeleri Daha Uygundur? 
25
2.1.2 Kullanıcı Hikayeleri (User Stories) ve Kullanım Senaryoları (Use Cases) : Çevik Projelerde Kullanıcı Hikayelerinden Test Senaryoları Yazmak 
35
2.2. Tecrübeye Dayalı Test Tasarım Teknikleri 
47
2.2.1 Keşif Test Tasarım Tekniği 
47
2.2.2 Hata Tahminleme 
57
2.2.3 Kontrol Listeleri 
57
2.2.4 Saldırılar 
58
2.3 Hata Bazlı Test Tasarım Tekniği 
65
2.4 Kara Kutu Test Tasarım Teknikleri 
73
2.4.1 Denklik Paylarına Ayırma Test Tasarım Tekniği (Equivalence Partitioning Test Design Technique) 
73
2.4.2 Sınır Değer Analizi Test Tasarım Tekniği (Boundary Value Analysis Test Design Technique) 
91
2.4.3 Karar Tablosu Test Tasarım Tekniği (Decision Table Test Design Technique) 
107
2.4.4 Sınıflandırma Ağacı Test Tasarım Tekniği (Classification Tree Test Design Technique) 
119
2.4.5 İkili Test Tasarım Tekniği (Pairwise Test Design Technique) 
129
2.4.6 Durum Geçişi Test Tasarım Tekniği (State Transition Test Design Technique) 
141
2.4.7 Kullanım Senaryosu Test Tasarım Tekniği (Use Case Test Design Technique) 
151
2.5 Beyaz Kutu Test Tasarım Teknikleri 
159
2.5.1 Komut Test Tasarım Tekniği – Komut Kapsamı 
161
2.5.2 Karar Test Tasarım Tekniği - Karar Kapsamı 
162
3. Fonksiyonel Olmayan Testler 
167
3.1 Kullanılabilirlik Test Tasarım Teknikleri 
173
4. Statik Test Tasarım Teknikleri 
195
4.1 Gözden Geçirmeler (Reviews) 
201
4.1.1 Gayri resmi gözden geçirme (Informal review) 
204
4.1.2 Üzerinden geçme (Walkthrough) 
204
4.1.3 Teknik gözden geçirme (Technical review) 
205
4.1.4 Teftiş (Inspection) 
205
Kaynakça 
215
Kavram Dizini 
217
Yazar Hakkında 
223