Yapay Zeka Destekli Yazılım Testi
Eğitimin Süresi
3 günlük bir eğitimdir.
Şirketlere özel kapalı sınıf eğitimlerimizin tarihi ve süresi firmalar ile karşılıklı belirlenir.
Eğitimin Amacı
Yapay Zeka ile insan aklı arasında önemli bir bağlantı vardır: her ikisi de veri işleyerek sonuç üretmeyi hedefler. “Yapay Zeka” kavramı, 1950’li yıllarda makinelerin akıl yürütme yeteneği kazanabileceği fikriyle doğdu. Zaman içinde daha sofistike ve “insana yakın” hale gelen AI sistemleri, beklenmedik tepkiler sergileyebiliyor; bu da test senaryolarına ve kalite kriterlerine yönelik özel gereksinimler ortaya çıkarıyor.
Bu temel zorluklara odaklanan ISTQB Yapay Zeka Test Mühendisliği eğitimi üç modülden oluşur:
-
AI Temelleri ve Tarihçesi
– Yapay Zeka kavramının kökenleri ve gelişim evreleri
– Sembolik AI’dan makine öğrenmesine uzanan teknikler
– AI sistemlerinin sınırlarını ve etik sorumluluklarını keşfetme -
AI Sistemlerinin Test Stratejileri
– Ortak AI terminolojisi ve kavram haritalarının oluşturulması
– Deneysel, davranışsal ve veri odaklı test yaklaşımları
– AI’ya özgü belirsizliklerin ve “yanılma” senaryolarının yönetimi -
Test Süreçlerinde AI Kullanımı
– Test senaryolarının otomasyonunda yapay zekâ destekli araçlar
– Kalite göstergelerinin ve ölçüm metriklerinin AI ile zenginleştirilmesi
– Test döngülerine entegre edilebilen akıllı analiz ve raporlama çözümleri
Bu eğitim katılımcıları, hem AI sistemlerinin kendine has belirsizliklerini yönetmeyi hem de test süreçlerinde yapay zekânın gücünü etkin biçimde kullanmayı öğrenirler.
Kimler Katılmalı
-
Bilgisayar Mühendisliği Öğrencileri
-
Yazılım Mühendisliği Öğrencileri
-
Test Mühendisleri
-
Kalite Güvence Uzmanları
-
İş Analistleri
-
Sistem Analistleri
-
Programcılar
-
Yazılım Uzmanları
-
Proje Yöneticileri
-
Kurumsal Mimari Uzmanları
-
Yazılım Mimarları
Eğitimin İçeriği
Yazılım Test Otomasyon Strateji ve Planlama
-
Yazılım Test Mühendisliği Temelleri
-
Yazılım Testleri ve Yazılım Mühendisliği İlişkileri
-
Yazılım Test Zorlukları
-
Yazılım Test Otomasyonu Stratejik Planlaması ve Yönetimi
-
Yazılım Test Otomasyonu Riskleri
-
Yazılım Test Otomasyonu Amaçları
-
Test Otomasyon Yatırımı Kazanç Hesaplaması
-
Yazılım Test Seviyeleri ve Otomasyonu İlişkileri
-
Yazılım Test Otomasyon Mimarileri
-
Betikleme Teknikleri
-
Otomasyon Teknikleri: Doğrusal, Veri-güdümlü, Anahtar-güdümlü
WebDriver ile Test Otomasyonu
-
Selenium ile Tanışalım
-
WebDriver Mimarisi ve Tarayıcı ile ilk Etkileşim
-
WebDriver ile Temel İşlevler
-
WebElement Lokasyon İşlemleri: ID ve Name etiketleri
-
İleri WebElement Lokasyon İşlemleri: CSS ve XPath
-
Firefox ve Chrome Geliştirici Araçları: ChroPath
-
JUnit ile Anotasyonlar
-
Senkronizasyon Teknikleri
-
Page Object Model ve Document Object Model ile Abstraction
-
Object Repository Yaklaşımı
-
Selenium WebDriver ve Jenkins Entegrasyonu ile Sürekli Test
-
TestNG ile Raporlamanın Temelleri
-
Eclipse ile Selenium WebDriver Otomasyon Ortamı Oluşturma
-
Çeşitli Pratik Uygulamalar
