Python ile Selenium WebDriver
Eğitimin Süresi
2 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ı
Selenium WebDriver, Selenium ailesinin amiral gemisidir. Tarayıcı etkileşimlerini kod geliştirerek otomasyona çevirmek istediğinizde WebDriver kullanılır.
Web-tabanlı sistemlerin Test Otomasyonu için WebDriver eğitimini sektörde uygulanagelen en yaygın özelliklere yoğunluk verecek biçimde tasarladık. Uygulamalı bir eğitim tecrübesi sunan bu dersimizde WebDriver temellerinden başlayarak Sürekli Test kavramına kadar çeşitli konuların bütünleşik biçimde işlendiği bir deneyim yaşayacaksınız. Bu eğitim sonunda bir test otomasyon projesini sıfırdan planlayarak en etkin biçimde yürütebileceğiniz bilgi ve deneyim kazanacaksınız.
Bu eğitimimize katılacak olanları Python Programlama Dili Deneyim olması eğitimin ön şartıdır.
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