Yazılım Test Rehberi (Yazılım Testi Nasıl Yapılır?) Tümleştirme – Yapılandırma – Değişiklik – Sürüm – Test Asiye Bozkurt, Adem Çüçen, Ahmet Adıgüzel  - Kitap

Yazılım Test Rehberi (Yazılım Testi Nasıl Yapılır?)

Tümleştirme – Yapılandırma – Değişiklik – Sürüm – Test

3. Baskı, 
Kasım 2022
Kitabın Detayları
Dili:
Türkçe
Ebat:
13x19
Sayfa:
148
Barkod:
9789750281709
Kapak Türü:
Karton Kapaklı
Fiyatı:
150,00
Stoktan hemen gönderilir.
Kitabın Açıklaması
Gözden geçirilmiş 3. baskısını yapan esere, gelen yoğun ister üzerine devops bölümü eklenmiştir.
Meslekleri gereği, çok sayıda yazılım testi aşamasında yer alan ve bu konularda uzmanlaşmış olan yazarlar, edindikleri bilgi ve tecrübeleri bu kitaba aktarmıştır.
Kitapta, test işinin ustalıkla yapılabilmesi için hangi kavramların bilinmesi ve uygulanması gerektiğini, test süreçlerini, test kapsamının ne olduğunu, testçilerin diğer birimlerle olan ilişkilerini, test ekibinin organizasyondaki yerini, test ortamının nasıl olması gerektiğini, testçilerin en sık yaşadığı sorunları ve kaynaklarını, bir yazılım projesinin tüm aşamalarında testçilerin aldığı sorumlulukların neler olduğunu öğrenebilirsiniz.
Ayrıca, kitapta olgun seviyede test yapılabilmesi için bilinmesi gereken kavramlar hakkında bilimsel makalelerden alıntılar bulacaksınız. Test işinin, kodlama bittikten sonra yapılan bir eylem değil, projenin başından sonuna bir disiplin olarak oturtulması gereken, başlı başına bir süreç ve süreçler bütünü olduğunu göreceksiniz.
Kitabın Konu Başlıkları
.
Test Nedir
.
Test Dünyasındaki Kavramlar
.
Sürekli Tümleştirme
.
İzlenebilirlik
.
Regresyon
.
Gereksinim–Test–Hata İlişkisi
.
Kullanım Vakasından Test Vakası Oluşturma
.
Yapılandırma Yönetimi
.
Sürüm Yönetimi
.
Kullanılabilirlikte Testçi Rolü
.
Testçi ve Yazılımcı İlişkisi
.
Saha Yönetimi
.
Devops
Kitabın İçindekileri
Önsöz 
1
1. TEST NEDİR? 
13
2. YAZILIM FELAKETLERİ 
17
3. TESTÇİNİN ÖZELLİKLERİ 
21
4. PROJEDEKİ ROLLER 
25
5. TEST DÜNYASINI İLGİLENDİREN KAVRAMLAR 
27
6. TEST SEVİYELERİ 
31
6.1. Birim Testi 
32
6.2. Tümleştirme Testi 
34
6.3. Sistem Testi 
36
6.4. Kabul Testi 
36
7. TÜMLEŞTİRME NEDİR? 
39
7.1. Sürekli Tümleştirme 
43
7.2. Sürekli Tümleştirme Çatısını Kurmak İçin Neler Gerekir? 
44
7.3. Sürekli Tümleştirme için Yazılım Ekibinin Uyması Gereken Disiplin 
48
7.4. Sürekli Tümleştirmenin Amacı ve Avantajları 
49
7.5. Build Tipleri 
50
8. TEST SÜREÇLERİ 
53
9. TEST TEKNİKLERİ 
55
10. İZLENEBİLİRLİK KONUSUNDA MAKALE ÖRNEĞİ 
57
11. GEREKSİNİM–TEST–HATA İLİŞKİSİ 
63
11.1. Gereksinim Dünyası Kavramları 
67
11.2. Testçinin Gereksinim Aşamasına Katılmasının Önemi 
69
12. GEREKSİNİMİN BİÇİMİ VE TEST VAKALARINI OLUŞTURMA 
73
12.1. Kullanım Vakasından Test Vakası Oluşturma 
73
12.2. Kullanım Vakasının Testlerle Kapsanması 
76
13. REGRESYON TESTLERİ 
81
13.1. Regresyon Konusunda Makale Örneği 
81
14. YAPILANDIRMA (KONFİGÜRASYON) YÖNETİMİ 
85
14.1. Değişiklik Yönetimi 
91
14.2. Versiyon Yönetimi 
92
15. SAHA YÖNETİMİ 
99
15.1. Saha Çalışmalarında Testçilere Yansıyabilecek Sorunlar 
100
16. KULLANILABİLİRLİK MESELESİ 
107
17. DEVOPS 
115
18. SORULAR–CEVAPLAR 
119
18.1. Bug Çöplüğü Nedir? 
119
18.2. Test Ekibini Büyütmek Testin Kalitesini Artırır mı? 
121
18.3. Geliştirici Kullanılabilirlik ile İlgili Kodlamaya Neden Direnir? 
123
18.4. Testi Neler Yavaşlatır? 
125
18.5. Testçinin Domain Bilgisinin Teste Etkisi Nedir? 
128
18.6. Testçileri Niteliklerine Göre Nasıl Değerlendirmeli? 
130
18.7. Test Ortamı Nasıl Olmalı? 
132
18.8. Test Ekibinin Organizasyondaki Bağımlılığı Ne olmalı? 
134
18.9. Test Yöneticisinin Rolü ve Sorumlulukları Nelerdir? 
136
18.10. Tümleştirmede Başka Firmalara Bağımlılığın Etkileri Nelerdir? 
138
18.11. Tümleştirme Aşamasındaki İşleyiş Sorunları Nelerdir? 
139
18.12. Şirket içinde Test Ekibinin Değeri Ne Olmalı? 
141
18.13. Test Aşamasında Yaşanan Zorlukların Ana Kaynakları Nelerdir? 
142
18.14. Yazılımcı testçi ilişkisi nasıl olmalı? 
144
Kavram Dizini 
147