Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Kalite Güvencesi için Yazılım Testi | SENG 303 | 3 | 1 | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yü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 Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
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ı): |
|
Hafta | Konu |
1 | Giriş |
2 | SQA Kavramları |
3 | Test Kavramları |
4 | Test Teknikleri I |
5 | Test Teknikleri II |
6 | Test Teknikleri III |
7 | Test Planlaması I |
8 | Test Planlaması II |
9 | Sunum |
10 | Sunum |
11 | Test Metrikleri I |
12 | Test Metrikleri II |
13 | Test Metrikleri III |
14 | Test 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öntem | Adet | Katkı (%) |
Sözlü Sunum | 1 | %15 |
Ara sınav | 1 | %30 |
Proje | 1 | %15 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |