PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Kalite Güvencesi için Yazılım TestiSENG 303313 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Yazılım sistemleri ile ilgili olarak kalitenin anlam ve önemini tartışır,
2. Çeşitli yazılım kalite güvencesi (SQA) temel kavramlarını, tanımlarını, amaçlarını açıklar
3. Yazılıma farklı test stratejileri, teknikleri ve araçları uygular,
4. Kaliteli yazılım sistemlerinin geliştirilmesinde ölçümün önemini ve maliyet etkilerini fark eder,
5. Prosedürler, iş talimatları ve konfigürasyon yönetimi gibi yazılım kalite güvence sistemi altyapı bileşenlerini karşılaştırır,
6. Kalite metrikleri ve yazılım kalite maliyetleri gibi yazılım kalite yönetimi bileşenlerini öğrenir.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, Yazılım Kalite Güvencesi (SQA) ile ilgili genel kavramları ve Testin SQA'nın bir parçası olduğu yerleri kapsayacaktır. Sınır Değer, Eşdeğerlik Bölümleme, Ortogonal test gibi çeşitli Test Teknikleri incelenecektir. Ders ayrıca uluslararası standartları (IEEE / ISO) kullanarak Test Planlamasını da kapsayacaktır. Test Metrikleri, Yönetim ve Otomasyon ile ilgili ek konular sunulacaktır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Giriş
2SQA Kavramları
3Test Kavramları
4Test Teknikleri I
5Test Teknikleri II
6Test Teknikleri III
7Test Planlaması I
8Test Planlaması II
9Sunum
10Sunum
11Test Metrikleri I
12Test Metrikleri II
13Test Metrikleri III
14Test Yönetimi ve Otomasyonu
 
Kaynaklar:
Daniel Galin, Software Quality Assurance: From Theory to Implementation, Pearson 2003, 978-0201709452
 
Diğer Kaynaklar:
Scott Loveland Software Testing Techniques: Finding the Defects That Matter Charles River Media 2014 978-162704023 IEEE Computer Society Guide to the Software Engineering Body of knowledge IEEE 2014 http://www.swebok.org
 
Öğretim Yöntem ve Teknikleri:
Ders Tartışma Soru-cevap Takım/Grup Çalışması Ödev Proje
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Sözlü Sunum1%15
Ara sınav1%30
Proje1%15
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor