|
Ön Koşul Dersleri
|
|
|
Eğitimin Dili
|
Turkish
|
|
Koordinatör
|
DR. ÖĞR. ÜYESİ ÖMÜR ŞAHİN
|
|
Dersi Veren Öğretim Eleman(lar)ı
|
Doç. Dr. Ömür Şahin
|
|
Yardımcı Öğretim Eleman(lar)ı
|
|
|
Dersin Veriliş Şekli
|
face to face
|
|
Dersin Amacı
|
Bu dersin amacı, öğrencilere ileri düzey yazılım test yaklaşımlarını tanıtmak ve yazılım projelerinde statik analiz, güvenlik testi, fuzzing, mutasyon testi, pairwise test, model tabanlı test ve arama tabanlı test gibi ileri test tekniklerini uygulayabilme becerisi kazandırmaktır. Ders kapsamında öğrencilerin farklı test yöntemlerini karşılaştırabilmeleri, uygun test yaklaşımını seçebilmeleri ve akademik düzeyde yazılım test yaklaşımlarını kavrayabilmeleri hedeflenmektedir.
|
|
Dersin Tanımı
|
Bu ders, yazılım sistemlerinin kalitesini artırmaya yönelik ileri seviye test tekniklerini ele almaktadır. Ders kapsamında statik analiz, pairwise ve kombinasyonel test, smoke testi, keşifsel test, güvenlik testi, fuzzing, mutasyon testi, model tabanlı test, metamorfik test, web servis testi ve arama tabanlı test konuları incelenir. Öğrenciler, bu yöntemlerin yazılım geliştirme süreçlerindeki kullanım alanlarını öğrenir ve farklı test yaklaşımlarını uygulamalı ve kavramsal düzeyde değerlendirir.
|