Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
İleri Yazılım Test Teknikleri ve Araçları | SENG 432 | | | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Ders içeriği temel olarak yazılım test süreci, test yönetimi, test teknikleri, yazılım kalitesi karakterlerini test etme, inceleme, algılama yönetimi ve test araçlarını kapsar. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Yazılım Test Süreci |
2 | Test Yönetimi |
3 | Test Teknikleri-Spesifikasyon bazlı |
4 | Test Teknikleri-Spesifikasyon bazlı |
5 | Test Teknikleri-Spesifikasyon bazlı |
6 | Test Teknikleri-Hata bazlı |
7 | Test Teknikleri-Deneyime dayalı |
8 | Ara Sınav-Tekrar |
9 | Yazılım İncelemesi |
10 | Hata Yönetimi |
11 | Otomatik Test Araçları |
12 | Otomatik Test Araçları |
13 | Otomatik Test Araçları |
14 | Final Sınavı-Tekrar |
|
Kaynaklar: |
Advanced Software Testing , Rex Black, RockyNook Computing
|
|
Diğer Kaynaklar: |
|
|
Öğretim Yöntem ve Teknikleri: |
Bu dersi alan öğrenci;
Yazılım Geliştirme Yaşam Döngüsüne dayalı olarak test aktiviteleri gerçekleştirebilir.
Risk analizinin sağladığı bilgilere dayanarak test faaliyetlerinin uygun şekilde önceliklendirilmesini belirleyebilir.
Testlerin tanımlanan kapsam kriterlerine göre yeterli düzeyde güven sağladığından emin olmak için uygun test tekniklerini seçip uygulayabilir. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ödev | 5 | %25 |
Midterm Exam | 1 | %20 |
Project | 1 | %20 |
Final Sınavı | 1 | %35 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |