Eğitimin İçeriği
Yazılım Testinin Temelleri
- Yazılım hataları, hataların sebepleri ve sonuçları
- Test kapsamının oluşturulması
- Test projesinin başarısını etkileyen faktörler
- Testin limitleri
- Testlerin önceliklendirilmesi
- Kalite Risk Analiz Teknikleri - Proje Risk Haritasının Hazırlanması
- Test Senaryolarının (Test case) tasarlanması, yazılması ve dokümantasyonu
- Örnek uygulama seçimi (Oracle Problem)
- Test sonlandırma kriterlerinin belirlenmesi
Yazılım Geliştirme Döngüsünde Testin Yeri
- Test psikolojisi
- Temel test süreçleri
- Farklı yazılım geliştirme süreçlerine testin entegrasyonu (Waterfall, Spiral, RAD, Extreme Programming, V-Model etc.)
- Doğrulama ve onaylama (Verification and Validation)
- Test derinliği (birim, sistem, entegrasyon, kullanıcı kabul testleri)
- Test çeşitleri (fonksiyonel, performans, yapısal, onay testleri)
Test Projesinin Yönetimi
- Roller ve sorumluluklar
- Test takımının organizasyonu
- Test ortamının kurulması (test laboratuarı)
- Test stratejisi ve planının oluşturulması
- Kapsam, test proje planı ve risklerin belirlenmesi
- Test projesi çıktıları (testware)
- Kritik perfomans göstergeleri
- Test ve kalite control
- Hataların önceliklendirilmesi ve raporlanması
Dinamik Testler
- Kara kutu test teknikleri (Black Box Test Techniques)
- Denklik sınıfı test tekniği (Equivalence Class Partitioning)
- Uç nokta test tekniği (Boundary Value Analysis)
- Karar tablosu test tekniği (Decision table testing)
- Sistem durumu test tekniği (State transition testing)
- İş senaryosu test tekniği (Use case testing)
- Beyaz kutu test tekniği (White Box Test Techniques)
- Araştırmacı test tekniği (Exploratory Test Techniques)
Test Otomasyon Araçları
- Test otomasyonunda dikkat edilmesi gereken konular
- Test otomasyon araçları seçim süreci
- Test planlama ve yönetim araçları
- Statik test otomasyon araçları
- Dinamik test otomasyon araçları
Eğitimde Yapılacak Pratik Uygulamalar
- Risk haritasının çıkartılması
- Test planı yazılması
- Test senaryosu (Test Case) yazılması
- Fonksiyonel test
- Performans testi
- Kara kutu test tekniğinin uygulanması
- Beyaz kutu test tekniğinin uygulanması
- Hata girişi ve raporlanması
Hiç yorum yok:
Yorum Gönder