|
Ön Koşul Dersleri
|
|
|
Eğitimin Dili
|
Türkçe
|
|
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
|
Yüz yüze
|
|
Dersin Amacı
|
Bu dersin amacı, öğrencilere ileri düzey yazılım test tekniklerini tanıtmak ve yazılım projelerinde bu teknikleri uygulayabilme becerisi kazandırmaktır. Ders kapsamında öğrencilerin statik analiz, pairwise test, kombinasyonel test, güvenlik testi, fuzzing, mutasyon testi, model tabanlı test, metamorfik test, web servis testi ve arama tabanlı test gibi güncel ve ileri test yaklaşımlarını kavramaları hedeflenmektedir. Ayrıca öğrencilerin farklı test tekniklerini karşılaştırabilmeleri, uygun test yöntemini seçebilmeleri ve akademik düzeyde yazılım test yaklaşımlarını değerlendirebilmeleri amaçlanmaktadır.
|
|
Dersin Tanımı
|
Bu ders, yazılım sistemlerinin kalitesini, güvenilirliğini ve güvenliğini artırmaya yönelik ileri yazılım 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 test yaklaşımlarının yazılım geliştirme süreçlerindeki kullanım alanlarını öğrenir ve farklı test yöntemlerini teorik ve uygulamalı açıdan değerlendirir.
|