Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • EN
Program Hakkında Akademik Kadro Program Yeterlilikleri Dersler Ders - Program Yeterlilik İlişkileri Türkiye Yeterlilikler Çerçevesi (TYÇ) TYÇ - Program Yeterlilikleri İlişkileri
  1. Bilişim Teknolojileri Meslek Yüksekokulu
  2. Yazılım, Uygulama Geliştirme ve Çözümleme Bölümü
  3. Ön-Yüz Yazılım Geliştirme Programı
  4. Dersler - AKTS Kredileri
  5. Yazılım Test Süreçleri ve Kalite
  6. Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • AKTS İş Yükü
  • Program Yeterliliklerine Katkısı
  • Öğrenme Çıktıları-Program Yeterlilikleri İlişkisi
Son Güncelleme Tarihi: 25/06/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
ÖYG220 - Yazılım Test Süreçleri ve Kalite IV.Yarıyıl 2 +1 3.0
Ders Dili Türkçe
Ders Türü Mesleki Seçmeli Dersler
Öğretim Elemanları ÖĞR. GÖR. AHMET AVCIOĞLU
Dersin Veriliş Biçimi Yüz yüze.
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Yok.
Önerilen Dersler
Önerilen Kaynaklar Ders sunumları ve uygulama notları.
Staj & Uygulama
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Derse giriş, ders işleyişi ve değerlendirme yönteminin tanıtılması, yazılım kalitesinin önemi, kalite kavramının tarihsel gelişimi ve günümüz yazılım sektöründeki yeri.
2. hafta Kalite ölçütleri ve standartlar, yazılım kalitesi modelleri, doğrulama (verification) ve geçerleme (validation) kavramları, hata, arıza ve kusur arasındaki farkların incelenmesi.
3. hafta Test seviyeleri, birim testi (unit testing) ve entegrasyon testi (integration testing), test piramidi yaklaşımı, hangi seviyede ne kadar test yazılması gerektiği üzerine değerlendirme.
4. hafta Sistem testi ve kabul testi, kullanıcı kabul testi (user acceptance testing), test senaryolarının iş gereksinimleriyle ilişkilendirilmesi, kabul ölçütleri ve test planı oluşturma.
5. hafta Test türleri, işlevsel ve işlevsel olmayan testler, gerileme (regression), duman (smoke), başarım (performance) ve güvenlik testleri, gerçek senaryolar üzerinden test türü seçimi.
6. hafta Test teknikleri, kara kutu yaklaşımı, eşdeğerlik sınıfları ve sınır değer analizi, beyaz kutu yaklaşımı, kod kapsamı (code coverage) ölçümü ve deneyim tabanlı yaklaşımlar.
7. hafta Test senaryosu hazırlama, test verisi yönetimi, test ortamı kurulumu, sahte (mock) ve taklit (stub) nesnelerinin kullanımı, test bağımsızlığı ilkesi.
8. hafta Ara sınav.
9. hafta Birim test çerçevelerine giriş, JavaScript ekosisteminde Jest ve Vitest gibi araçların tanıtımı, ilk birim testin yazılması ve test çalıştırma akışı.
10. hafta Bileşen ve arayüz testleri, React Testing Library ve Vue Test Utils gibi araçlar, kullanıcı etkileşimi simülasyonu, görsel doğrulama yaklaşımları.
11. hafta Uçtan uca test (end to end testing) yaklaşımı, Playwright ve Cypress gibi araçların kullanımı, tarayıcı tabanlı senaryoların yazılması, kırılgan testlerin önlenmesi.
12. hafta Sürekli tümleştirme (continuous integration) kavramı, testlerin otomatik tetiklenmesi, GitHub Actions ile basit iş akışlarının oluşturulması, başarısız testlerde geri bildirim süreçleri.
13. hafta Kod inceleme ve statik çözümleme, ESLint ve Prettier gibi araçların kullanımı, kod kalitesi ölçütleri, çekme isteklerinde otomatik kontrol süreçleri.
14. hafta Kusur izleme sistemleri, hata raporlama formatı, öncelik ve önem dereceleri, test raporlama ve kalite gösterge tabloları, sürekli iyileştirme döngüsü ve genel tekrar.

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%)

Kurumsal

  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık

Akademik Programlar

  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi

Öğrenci İçin Bilgi

  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı

Öğrenci İçin Bilgi

  • Öğrenim Olanakları
  • Uluslararası Programlar
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri