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. Arka-Yüz Yazılım Geliştirme Programı
  4. Dersler - AKTS Kredileri
  5. Yazılım Testi ve Kalite Süreçleri
  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: 24/06/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
AYG226 - Yazılım Testi ve Kalite Süreçleri IV.Yarıyıl 2 +2 4.0
Ders Dili Türkçe
Ders Türü Mesleki Seçmeli Dersler
Öğretim Elemanları ÖĞR. GÖR. AHMET MÜCAHİD ARVASİ
Dersin Veriliş Biçimi Yüz yüze
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Bu dersin önkoşul ya da eş koşulu bulunmamaktadır.
Önerilen Dersler
Önerilen Kaynaklar
Staj & Uygulama
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Yazılım Test Temelleri: Yazılım Kalite Güvencesi (QA), Test Türleri, Piramit Modeli ve Temel Test Prensipleri
2. hafta Birim Testlerine (Unit Testing) Giriş: Saf Fonksiyonlar (Pure Functions), Test Edilebilir Kod Tasarımı ve Bağımlılık İzolasyonu
3. hafta Sahte Nesne (Mock/Stub) Kullanımı, Casus (Spy) Nesneler ve Davranış Doğrulama Yöntemleri
4. hafta Entegrasyon Testleri (Integration Testing): Modüller Arası İletişim, Veritabanı Entegrasyonu ve Katmanlar Arası Doğrulama
5. hafta Test Güdümlü Geliştirme (TDD) 1: Temel Felsefe ve Kırmızı-Yeşil-Yeniden Düzenle (Red-Green-Refactor) Döngüsü
6. hafta Test Güdümlü Geliştirme (TDD) 2: Senaryo Odaklı Kodlama, Eşdeğerlik Sınıfları ve Sınır Değer Analizi (Boundary Value Analysis)
7. hafta Test Altyapısı: Fikstür (Fixture) Mimarisi, Test Ortamlarının Hazırlanması ve Test Veritabanı Yönetimi
8. hafta Ara Sınav
9. hafta Kapsam Analizi (Code Coverage): Kod Kapsam Metrikleri, Dal (Branch) Kapsamı ve Analiz Raporlaması
10. hafta API Testleri: REST/GraphQL Uç Noktalarını (Endpoints) Test Etme, Durum Kodları (Status Codes) ve Parametrik Veri Doğrulama
11. hafta Hata ve İstisna (Exception) Testleri: Negatif Senaryolar, Beklenmeyen Durum Yönetimi ve Hata Senaryolarının Simülasyonu
12. hafta Uçtan Uca (E2E) Testlere Giriş: Kullanıcı Senaryolarının Simülasyonu ve Kullanıcı Arayüzü (UI) Test Otomasyonu
13. hafta Kod Kalitesi: Statik Kod Analizi (SonarQube vb.), Kod Borcu (Technical Debt) ve Kod İyileştirme (Refactoring) Süreçleri
14. hafta Sürekli Entegrasyon (CI) ve Boru Hattı (Pipeline) Yönetimi: Test Otomasyonunun CI Ortamlarına Entegrasyonu ve Dönem Sonu Projeleri

İç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