Selenium ile Test Otomasyonu Eğitimi
Selenium ile web arayüz testlerini ölçeklenebilir hale getirin
Ekibinizin Selenium WebDriver ile uçtan uca web senaryoları geliştirmesini, kararsız testleri azaltmasını ve otomasyon kodunu bakım yapılabilir hale getirmesini sağlayın.
- Kuruma özel
- Seviye ve süre
- Online / yüz yüze
- Uygulamalı format
- Gerçek senaryolar
- Ölçülebilir çıktı
- 01Senaryo
- 02Koşum
- 03Rapor
Selenium ile Test Otomasyonu
- WebDriver ve locator stratejileri
- Test mimarisi ve veri yönetimi
- Paralel yürütme ve raporlama
- 06
- Uygulamalı modülİhtiyaca göre seçilir
- Kalite odağı
- Gerçek ürün senaryoları
- Kuruma özel
- Ekibinize göre planlanır
Kalite süreçlerini ekip pratiğine dönüştürün.
Ekibinizin Selenium WebDriver ile uçtan uca web senaryoları geliştirmesini, kararsız testleri azaltmasını ve otomasyon kodunu bakım yapılabilir hale getirmesini sağlayın. İçerik, mevcut ekip deneyimi ve kurumun kullandığı teknolojiye göre şekillendirilir; seçilebilir modüllerin tamamı tek bir kısa programda zorunlu olarak işlenmez.
Ön Koşullar
Temel test bilgisi ve Java, Python veya C# dillerinden birinde başlangıç seviyesi kodlama bilgisi.
Kimler İçin?
Test ve yazılım kalitesinde sorumluluk alan ekipler
- QA otomasyon mühendisleri
- Web geliştiricileri
- Selenium’a geçmek isteyen test uzmanları
Eğitim sonunda ekibiniz ne yapabilecek?
Kazanımlar, katılımcı seviyesine ve seçilen uygulama senaryosuna göre derinleştirilir.
- 01WebDriver ile dinamik arayüzleri test etme
- 02Page Object ve test verisi stratejisiyle testleri yeniden kullanılabilir kılma
- 03Paralel koşum, raporlama ve CI entegrasyonuna hazırlık
Eğitimin odağını ihtiyacınıza göre belirleyin.
Her kart ayrı bir öğrenme odağını temsil eder; tamamı tek kısa programa zorunlu olarak dahil edilmez.
- Seçilebilir öğrenme yolu · 01
WebDriver ve locator stratejileri
- Seçilebilir öğrenme yolu · 02
Test mimarisi ve veri yönetimi
- Seçilebilir öğrenme yolu · 03
Paralel yürütme ve raporlama
Ekibinizin ihtiyaçlarına göre şekillenen uygulamalı müfredat
Modül başlıklarına tıklayarak cümle halinde açıklanan kapsamı inceleyin.
Uygulama örneği Bir web uygulamasının kayıt, oturum açma ve kullanıcı profili akışını Page Object yapısıyla doğrulamak.
01
Selenium ekosistemi
- Selenium 4
- WebDriver mimarisi
- Tarayıcı sürücüleri
- Seçilen dil ve test runner ile proje kurulumu
02
Öğe bulma ve etkileşim
- CSS/XPath locator
- Formlar
- Pencereler
- Frame
- Dinamik DOM
- Explicit wait kullanımı
03
Test senaryosu geliştirme
- Beklenen sonuçları anlamlı assertion’larla doğrulama
- Parametrik testler
- Test verisini senaryolara uygun biçimde hazırlama
- Hata anında kanıt toplama
04
Test tasarım desenleri
- Page Object Model
- Ortak yardımcılar
- Tekrarlanabilir test koşulları için fixture kullanma
- Bağımlılıkların yönetimi ve sürdürülebilir klasör yapısı
05
İleri otomasyon
- Grid/uzak tarayıcı
- Paralel koşum
- Flaky test analizi
- Rapor üretimi ve hata ayıklama
06
Proje ve teslim
- Kritik kullanıcı yolculuğu otomasyonu
- CI ortamına örnek entegrasyon ve bakım kontrol listesi
Merak edilenler
Hangi programlama diliyle işlenecek?
Kurumun ekosistemine göre Java, Python veya C# içinden biri seçilir.
Mobil test kapsamda mı?
Temel odak web tarayıcılarıdır; mobil uygulama otomasyonu ayrı programdır.
Selenium Grid zorunlu mu?
Altyapı ve eğitim süresine bağlı seçilebilir ileri modüldür.
Diğer kalite eğitimlerini de inceleyin
Eğitimi ekibinizin kalite süreçlerine göre planlayalım.
Katılımcı seviyesini, kullanılacak araçları, test ortamlarını ve uygulama senaryolarını birlikte netleştirip kurumunuza özel eğitim planı oluşturalım.
30 dakikalık bir görüşme planlayabilir veya bilgilerinizi bırakabilirsiniz.
