| 1 |
Temel Kavramlar: Yazılım mühendisliği nedir; yazılım geliştirme süreci, yazılım süreç modelleri, yazılım gereksinim belirtimleri, yazılım tasarım, doğrulama ve geçerleme süreci. |
|
|
|
| 2 |
Yazılım doğrulama ve geçerleme süreci, gözden geçirmeler, denetleme, inceleme, kod yürüyüşleri, kullanılan kontrol listeleri. |
|
|
|
| 3 |
Yazılım felaketleri, yazılım testi nedir, neyi amaçlar, yazılım test stratejisi nedir? |
|
|
|
| 4 |
Yazılım test süreci ve yönetimi, hata yaşam döngüsü, test yönetimi ve test aktörleri. |
|
|
|
| 5 |
Yazılım Test Seviyeleri, birim, tümleştirme, sistem ve kabul testleri. |
|
|
|
| 6 |
Yazılım Test Teknikleri, kara kutu, saydam kutu ve gri kutu testleri. |
|
|
|
| 7 |
Yazılım test türleri, ve test dokümantasyonu, test planı, test tasarım belgeleri, test raporları. |
|
|
|
| 8 |
Vize sınavı |
|
|
|
| 9 |
Yazılım test araçları, yazılım test otomasyonu ve yazılım test otomasyon stratejileri. |
|
|
|
| 10 |
Yazılım Test organizasyonlarının ve Projelerinin yönetimi. |
|
|
|
| 11 |
Yazılım Kalitesi ve yazılım kalite modelleri. |
|
|
|
| 12 |
Risk tabanlı test ve risk tabanlı testlerin yönetimi |
|
|
|
| 13 |
Çevik testler ve belgelendirilmesi |
|
|
|
| 14 |
Güvenlik testleri, sızma testleri. |
|
|
|
| 15 |
Final sınavı |
|
|
|