Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Süre 14 Saat
Eğitim İçeriği
Yazılım Testlerinde Yapay Zekaya Giriş
- Test ve QA süreçlerinde yapay zekanın yeteneklerinin genel bakışı
- Modern test iş akışlarında kullanılan yapay zeka araç türleri
- Yapay zeka destekli kalite mühendisliğinin faydaları ve riskleri
Test Vaka Oluşturmasında LLM'ler
- Birim ve fonksiyonel testler oluşturmak için prompt mühendisliği
- Parametrik ve veri odaklı test şablonları oluşturma
- Kullanıcı hikayelerini ve gereksinimleri test betiklerine dönüştürme
Keşifçi ve Sınır Durumu Testlerinde Yapay Zeka
- Yapay zeka kullanarak test edilmemiş dalları veya koşulları tanımlama
- Nadir veya anormal kullanım senaryolarını simülasyon
- Risk tabanlı test oluşturma stratejileri
Otomatik UI ve Regresyon Testleri
- UI test oluşturma için Testim veya mabl gibi yapay zeka araçlarını kullanma
- Kendi kendini iyileştiren seçiciler (self-healing selectors) ile kararlı UI testleri sürdürme
- Kod değişikliklerinden sonra yapay zeka tabanlı regresyon etkisi analizi
Hata Analizi ve Test Optimizasyonu
- LLM veya ML modelleri kullanarak test hatalarını kümeleme
- Kararsız (flaky) test çalıştırmalarını ve uyarı yorgunluğunu azaltma
- Tarihsel içgörüye dayalı olarak test çalıştırma önceliklendirme
CI/CD Boru Hattı Entegrasyonu
- Jenkins, GitHub Actions veya GitLab CI'da yapay zeka test oluşturmanın yerleştirilmesi
- İstek (Pull Request) sırasında test kalitesini doğrulama
- Boru hatlarında otomatik geri alma (rollback) ve akıllı test kapısı (gating) mekanizmaları
Gelecek Trendleri ve QA'da Yapay Zekanın Sorumlu Kullanımı
- Yapay zeka tarafından üretilen testlerin doğruluğunu ve güvenliğini değerlendirme
- Yapay zeka destekli test süreçleri için yönetişim ve denetim izleri
- Yapay zeka-QA platformlarındaki ve akıllı gözlemlenebilirlikteki trendler
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Yazılım testleri, test planlaması veya QA otomasyonu konusunda deneyim
- JUnit, PyTest veya Selenium gibi test çerçevelerine aşinalık
- CI/CD hatları ve DevOps ortamlarına yönelik temel kavramsal bilgi
Hedef Kitle
- QA mühendisleri
- Test Mühendisliği Yazılım Geliştiricileri (SDETs)
- Çevik (Agile) veya DevOps yapılarında çalışan yazılım test uzmanları
Danışanlarımızın Yorumları (1)
Python'daki Streamlit kütüphanesi hakkında bilgi edindim ve kesinlikle takımımızın R Shiny ile oluşturduğu uygulamaları geliştirmek için bunu kullanmaya çalışacağım.
Michal Maj - XL Catlin Services SE (AXA XL)
Eğitim - GitHub Copilot for Developers
Yapay Zeka Çevirisi