Test Otomasyonuna Giriş
- Test otomasyonu çözümü tasarımı
- Page Pattern (sayfa deseni) yaklaşımı
- Keyword-Driven (anahtar kelime tabanlı) otomasyon çözümleri
- Data-Driven (veri tabanlı) otomasyon çözümleri
Otomasyon Web Teknolojileri
- Web sayfası mimarisi ve HTML
- Rendering ve ağaç yapısı (DOM)
- Locator’lar
- XPath (operatörler, eksenler, relative ve absolute)
- CSS
Selenium Otomasyon Araçları
- Selenium IDE
- Selenium Grid
- Selenium WebDriver ekosistemi (mimari, tarayıcı denetleyicileri, headless test otomasyonu)
Selenium Otomasyon Araçları
- Selenium IDE
- Selenium Grid
- Selenium WebDriver ekosistemi (mimari, tarayıcı denetleyicileri, headless test otomasyonu)
Selenium WebDriver Kullanımı
- Selenium kütüphanelerinin yönetimi, WebDriver başlatma
- Test doğrulamaları (assertions) ve test sonlandırma
- Test raporlama
- Selenium GUI arayüzünün kullanımı
- Selenium ile performans testi
- Testlerin paralel çalıştırılması
- Makine öğrenmesi ve test otomasyonu
- Self-healing (kendini onaran) testler
- Statik ve dinamik bekleme mekanizmaları
- Test scripti kabul kriterleri
- Selector ve locator seçimi
Kurumda Test Otomasyonu Uygulaması
- Otomasyon projelerine kurumsal düzeyde geçiş yaklaşımları
Selenium Test Otomasyon Paketinin (TAS) Uyarlanması
- Mevcut bir Test Otomasyon Paketinin (TAS) sürdürülmesi ve geliştirilmesi
Kazanımlar
- Selenium otomasyon araçlarını anlamak
- Selenium ile uygulanabilecek farklı Test Otomasyon Çözümlerini (TAS) kavramak
- Selenium’un dayandığı web teknolojilerini anlamak
- Otomasyon projelerinden maksimum yatırım getirisi sağlamayı öğrenmek
- Selenium WebDriver testlerini gözetimsiz çalıştırabilmek
- Sürdürülebilir bir test otomasyon çözümü kurmak için otomasyon ilkelerini uygulamak
Hedef Kitle
Yalnızca test uzmanlarıyla sınırlı değildir; aşağıdaki roller için de uygundur:
- Test uzmanları ve test otomasyonu mühendisleri
- Yazılım geliştiriciler
- Selenium ile web uygulaması testi tasarlamak/uygulamak isteyen herkes
Ön Koşullar
Resmi bir ön koşul yoktur; temel Java (Maven ile) veya temel Python programlama bilgisi önerilir.
Eğitim Süresi: 2 gün
Selenium, web tarayıcı testini otomatikleştirmek için dünya çapında test uzmanları ve geliştiriciler tarafından kullanılan en popüler açık kaynaklı test otomasyon araç ve kütüphanelerinden biridir. Selenium 4 kullanılarak web uygulamaları için otomatik test çözümlerininnasıl tasarlanacağı, uygulanacağı ve sürdürüleceği konusunda kapsamlı bilgi kazandıran, test otomasyonu teorisini pratik uygulamaya bağlayan bir sertifikasyondur. Web sayfası mimarisinden locator ve XPath kullanımına, WebDriver ekosisteminden self-healing testler veparalel test çalıştırmaya kadar güncel otomasyon pratiklerini kapsar. Sertifika, hem otomasyona yeni başlayanlara hem de mevcut Selenium bilgisini güncel araç ve tekniklerle pekiştirmek isteyen deneyimli otomasyon mühendislerine hitap eder.

