ADVANCED WEBDRIVERIO FEATURES & REPORTING EĞİTİMİ

WebdriverIO testlerini ölçekle ve raporla

Sayfa nesne modeli, özel komutlar, paralel çalıştırma, Allure raporlama ve CI entegrasyonuyla WebdriverIO otomasyonunu ileri seviyeye taşıyın.

WebdriverIO ile ölçeklenebilir ve raporlanabilir uçtan uca test otomasyonu kurmayı öğreten ileri seviye eğitim: Page Object Model, özel komutlar ve akıllı bekleme, paralel ve çoklu tarayıcı çalıştırma, veri güdümlü testler, Allure raporlama, flaky test yöneti…

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Page Object, özel komutlar, paralel çalıştırma ve Allure raporlama

Bu ileri seviye eğitim, WebdriverIO ile ölçeklenebilir ve raporlanabilir uçtan uca test otomasyonu kurmayı öğretir. Sayfa nesne modeli (Page Object Model), özel komutlar (addCommand), akıllı bekleme (waitUntil, auto-wait) ve seçici stratejileri işlenir. Ardından paralel ve çoklu tarayıcı (capabilities) çalıştırma, veri güdümlü testler, hook'lar ve fixtures, Allure ve diğer reporter'larla zengin raporlama, ekran görüntüsü ve hata ayıklama; CI/CD entegrasyonu ve flaky test yönetimi ele alınır. Katılımcı, bakımı kolay, paralel çalışan ve anlamlı rapor üreten bir test çerçevesi kurabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar POM'dan paralel çalıştırma ve raporlamaya ilerler.

Seviye

İleri Seviye — WebdriverIO ile ileri otomasyon, sayfa nesne modeli, paralel çalıştırma ve test raporlamanın ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir web uygulamasına karşı WebdriverIO testleri yazıp paralel çalıştırıp raporlayarak öğrenir.

Neden Bu Eğitim?

🧱Bakımı Kolay

Page Object ile testleri sürdürülebilir yapıda kurarsınız.

⚡Paralel Hız

Çoklu tarayıcı ve paralel çalıştırmayla süreyi düşürürsünüz.

📊Anlamlı Rapor

Allure ile hata ve adımları net raporlarsınız.

Anahtar Konular

webdriverio eğitimitest otomasyonupage object modelallure raporlamaparalel testcross browserflaky testci cd teste2e testselenium
“İyi bir test çerçevesi, başarısızlığı gürültü değil, net bir bilgiye çevirir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
JavaScript

JavaScript/Node.js ile temel geliştirme deneyimi beklenir.

2
Test Temeli

Otomasyon ve selector kavramlarına aşinalık faydalıdır.

3
WebdriverIO

WebdriverIO ile temel test yazma deneyimi yararlıdır.

4
Çalışma Ortamı

Node.js ve bir tarayıcı/driver kurulu bir geliştirme ortamı.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, bakımı kolay test yapıları ve güvenilir bekleme stratejileri kurabilir.
Modül 1
Page Object Model
  • Sayfa nesnesi tasarımı
  • Selector'ları merkezi tutma
  • Eylem metotları
  • Bileşen (component) nesneleri
  • Kalıtım ve yeniden kullanım
  • POM ile bakım kolaylığı
Modül 2
Selector Stratejileri
  • CSS ve XPath seçiciler
  • WebdriverIO özel selector'ları
  • Metin tabanlı seçim
  • Shadow DOM erişimi
  • Kararlı selector tasarımı
  • Dinamik element yakalama
Modül 3
Akıllı Bekleme
  • Auto-wait mekanizması
  • waitForDisplayed/Enabled
  • waitUntil ile özel koşul
  • Zaman aşımı yapılandırması
  • Flaky beklemelerden kaçınma
  • Senkronizasyon ilkeleri
Modül 4
Özel Komutlar
  • addCommand ile komut ekleme
  • Element ve browser komutları
  • Overwrite ile komut değiştirme
  • Yeniden kullanılabilir yardımcılar
  • TypeScript ile tip desteği
  • Komut kütüphanesi oluşturma
Günün hedefiKatılımcı, testleri paralel ve veri güdümlü çalıştırabilir.
Modül 1
Paralel Çalıştırma
  • maxInstances yapılandırması
  • Spec dosyası paralelliği
  • Paralelliğin süreye etkisi
  • Kaynak ve kararlılık dengesi
  • Bağımsız test tasarımı
  • Paylaşılan durum riskleri
Modül 2
Çoklu Tarayıcı
  • capabilities ile tarayıcı matrisi
  • Chrome/Firefox/Edge çalıştırma
  • Headless mod
  • Mobil emülasyon
  • Selenium Grid/cloud bağlama
  • Cross-browser strateji
Modül 3
Veri Güdümlü Test
  • Parametreli testler
  • Harici veri (JSON/CSV) ile besleme
  • Test senaryosu çoğaltma
  • Veri-senaryo ayrımı
  • Sınır ve negatif durumlar
  • Veri yönetimi
Modül 4
Hook ve Fixture
  • before/after hook'ları
  • Test ortamı hazırlama/temizleme
  • Oturum ve kimlik durumu
  • Paylaşılan kurulum
  • Bağımlılık izolasyonu
  • Tekrarlanabilir test ortamı
Günün hedefiKatılımcı, zengin raporlar üretir ve testleri CI/CD'ye entegre edebilir.
Modül 1
Allure Raporlama
  • Allure reporter kurulumu
  • Adım (step) ve etiketler
  • Ekran görüntüsü ekleme
  • Test geçmişi ve trend
  • Hata detayları
  • Rapor yayımlama
Modül 2
Hata Ayıklama
  • Başarısızlıkta ekran görüntüsü
  • Video kaydı ve log
  • browser.debug ile duraklatma
  • Konsol ve ağ logları
  • Hata izini (stack) okuma
  • Tekrar üretilebilir hata
Modül 3
Flaky Test Yönetimi
  • Flaky test nedenleri
  • Retry mekanizması
  • Kararsız beklemeleri giderme
  • Test izolasyonu
  • Kararlılık metrikleri
  • Karantina stratejisi
Modül 4
CI/CD Entegrasyonu
  • Pipeline'da test çalıştırma
  • Headless ve paralel CI
  • Rapor artefaktları
  • Başarısızlıkta build durdurma
  • Zamanlanmış/PR tetikli çalıştırma
  • Uçtan uca çerçeve kurulumu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Page Object

Bakımı kolay Page Object yapısı kurarsınız.

✅
Selector

Kararlı ve dinamik selector stratejileri uygularsınız.

✅
Akıllı Bekleme

waitUntil ve auto-wait ile flaky'yi azaltırsınız.

✅
Özel Komut

addCommand ile yeniden kullanılabilir komutlar yazarsınız.

✅
Paralel

Çoklu tarayıcı ve paralel çalıştırmayla hızlanırsınız.

✅
Veri Güdümlü

Harici veriyle parametreli testler kurarsınız.

✅
Allure Rapor

Adım ve ekran görüntülü zengin raporlar üretirsiniz.

✅
CI Entegrasyon

Testleri CI/CD pipeline'ına entegre edersiniz.

Kimler İçin Uygundur?

  • Test otomasyon mühendisleri
  • QA uzmanları
  • WebdriverIO kullanan ekipler
  • test çerçevesini olgunlaştırmak isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test otomasyon mühendisleri, QA uzmanları ve WebdriverIO test çerçevesini olgunlaştırmak isteyen ekipler için uygundur.
WebdriverIO deneyimi gerekli mi?
Temel test yazma deneyimi beklenir; eğitim Page Object, paralel çalıştırma ve raporlama gibi ileri konulara odaklanır.
Hangi dil kullanılıyor?
JavaScript/Node.js kullanılır; isteğe bağlı TypeScript tip desteği de ele alınır.
Flaky testler nasıl ele alınıyor?
Flaky nedenleri, akıllı bekleme, retry, test izolasyonu ve karantina stratejileriyle kararlılık artırılır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Advanced WebdriverIO Features & Reporting Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikVeri Analizi ve Raporlama Eğitimi
Veri ve Analitik Eğitimleri

Veri Analizi ve Raporlama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veri hazırlamadan KPI tanımı, görselleştirme, pano tasarımı ve veri hikayesine kadar etkili analiz ve raporlamayı Power BI/Excel ile uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikVeri SM Eğitimi
Veri ve Analitik Eğitimleri

Veri SM Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Python ile istatistiksel modelleme: hipotez testi (t, ki-kare, ANOVA), doğrusal ve lojistik regresyon, çapraz doğrulama ve ROC-AUC değerlendirmeyi öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikAccess - Get Your Data Together Eğitimi
Veri ve Analitik Eğitimleri

Access - Get Your Data Together Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Microsoft Access ile tablo tasarımı, ilişkiler ve referans bütünlüğü, seçme ve eylem sorguları, formlar ve raporlarla veriyi düzene sokmayı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikAccess Data through the Shell Eğitimi
Veri ve Analitik Eğitimleri

Access Data through the Shell Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

grep, awk, sed, csvkit, jq ve curl ile dosyalardan ve API'lerden veriye komut satırında erişip süzme, dönüştürme ve otomasyonu uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikAdvanced Data Access with EF Core Eğitimi
Veri ve Analitik Eğitimleri

Advanced Data Access with EF Core Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

EF Core'da LINQ-SQL çevirisi, yükleme stratejileri, N+1 ve performans, AsNoTracking, optimistic concurrency ve ileri modellemeyi uygulamalı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn