Yazılım Kalite Güvencesi ve Testi

Yazılım Kalite Güvencesi ve Testi
Yrd.Doç.Dr.Zeynep Altan
Dersin Amacı: Herhangi bir yazılım ürününün aktif olarak test edilmesinin öğrenilmesi,
Yazılım geliştirme süreçlerinin tüm aşamaları için yüksek nitelikli test tasarımının
gerçekleştirilmesi,
Farklı kriterlere göre gerçekleştirilen test tasarımı ile birlikte test yöntemlerinin teorik olarak
öğrenilmesi,
Test otomasyonunun gerçekleştirilmesi,
Çeşitli yazılım geliştirme ortamlarında faklı test kaplam kriterlerine göre hangi test yönteminin
gerçekleştirileceğine karar verilebilmesi.
Konular
Hafta
1
Testin Önemi. Test Düzeyleri.
error,debug, failure, fault, bug, debug arasındaki farklar
2
Yazılım Kalite Güvencesi
3
Test Teknikleri ... Kara Kutu Testi
4
Yazılım Testinde Kaplam Kriteri .Beyaz Kutu testi
5
Kaynak Kod için Çizge Kaplamı Beyaz Kutu Testi
6
Kaynak Kod için Çizge Kaplamı.
7
Mantıksal Kaplam
Kaplamı
8
.Çizge Kaplamı Kriteri
Tasarım Elemanları için Çizge Kaplamı
Programların Yapısal Mantıksal Kaplamı. Sonlu Durum Makinalarının Mantıksal
Vize
9
Sözdizimi –Tabanlı Test Gerçekleştirilmesi
10
Web Sitesinin i Testi
11
Kullanılabilirlik testi
12
Yazılım Geliştirme Aşamalarının Tümüne Ait Farklı Test Prosesleri
13
Yazılım Metrikleri
14
Güvenlik Testi
Değerlendirme
Kısa Sınavlar (3 or 4) ve Ödevler
%18+%17
Ara Sınav
Final
%25
%40
Ders Kitabı: Paul Amman and Jeff Offutt, Introduction to Software Testing,2008