
Selenium ile Test Otomasyonu Eğitimi
Selenium Test Otomasyon Eğitimi, QA, test ve yazılım ekipleri için hazırlanmış uygulama odaklı bir eğitimdir. Program, test otomasyon eğitimi arayan kurumlara test otomasyonu, senaryo üretimi, bakım, raporlama ve kalite süreçleri başlıklarında net bir öğrenme akışı sunar. İçerik kurumun sektörüne, ekip seviyesine ve gerçek iş örneklerine göre uyarlanır. Amaç, katılımcıların eğitim sonunda kendi süreçlerinde kullanabilecekleri pratik çıktılar üretmesidir.
Süre:
3 Gün
Dil
Türkçe
Format:
Yerinde veya Online
Seviye:
Orta
Bu Eğitim İçin Bilgi Alın
Başvurulara çalışma saatlerimiz içinde hızlı dönüş yapıyoruz. Bilgileriniz gizli tutulur.
Eğitim Verdiğimiz Kurumlardan Bazıları
Bu Eğitim Kimler İçin ?
Yazılım ve test ekipleri
Test Mühendisleri, Kalite Güvence Uzmanları gibi roller için test otomasyonu pratiği odağında uygulamalı ve kuruma özel ilerler.
Öğrenciler ve yeni başlayanlar
Bilgisayar Mühendisliği Öğrencileri ve Yazılım Mühendisliği Öğrencileri için test otomasyonu pratiği odağında uygulamalı ve kuruma özel ilerler.
İş analizi ekipleri
İş Analistleri, Sistem Analistleri gibi roller için test otomasyonu pratiği odağında uygulamalı ve kuruma özel ilerler.
Yöneticiler ve liderler
Proje Yöneticileri için test otomasyonu pratiği odağında uygulamalı ve kuruma özel ilerler.
Neler Kazanacaksınız?
Eğitim Müfredatı
TestNG
Framework’ün kurulumu
JUnit 5 ile farklılıkları ve avantajlarının gösterimi
XML ile test yönemi, testleri paketlemek
Test önceliği belirlemek
Timeout Özelliği
Testleri birbirine bağlamak
Tekrarlı testler çalışrmak
Parametreli Testler ve Data Provider
Paralel test çalışrmak
Test Raporlama
So Asserons
Page Object Model (POM)
Kısaca Nesne Tabanlı Programlama
POM deseni tanımı ve amacı
POM uygulaması
Selenium IDE
Paneller
Kayıt Mekanizması
Test Debugging
Stepbystep Execution
Using Breakpoints
Debugger Command
Passe on Excepon özelliği
Find target in a page butonu
Select target in a page butonu
Testlerin Koşumu
JUnit
Framework’ün kurulumu
Anotasyonları Tanıma ve Test Yazımı
Hard Asserons
Selenium WebDriver
Selenium ile uygulamalarda navigasyon
Chrome Developer Tools
Seçici Tipleri ve kullanımları
Senkronizasyon Yöntemleri (Implicit vs Explicit Waits, Fluent Wait)
Seçiciler ile karmaşık yapıların tanımlanması
Çeşitli senaryolar ile farklı elementleri kullanmayı öğrenmek RadioBuon İşlemleri CheckBox İşlemleri Resim Seçmek Çoklu Element Seçtirmek ve LinkText ParalLinkText DropDown İşlemleri Mouse İşlemleri (Acons – MoveToElement) Sürükle Bırak (Acons – DragAndDrop) Sağ Tıklama (Acons – ContextClick) Çift Tıklama (Acons – DoubleClick) Dosya Yükleme Dosya İndirme Popup Mesajları Tabs (Sekmeler) Tooltip Doğrulama Sayfayı Aşağı Kaydırmak Kırık Linkler
Test Otomasyonu Stratejisi ve Planlama
Test Otomasyon Hedeflerinin Belirlenmesi
Otomasyon Gereksinimlerinin Tanımlanması
Ticari ve Açık Kaynak Kodlu Test Araçlarının Karşılaştırması
Test otomasyon riskleri ve yönetilmesi
Otomasyonun desteklenmesi için organizasyonel yaklaşımlar
Test otomasyon araçlarının değerlendirilmesi
Page Factory
Page Factory deseni tanımı ve amacı
Page Factory uygulaması
Kodun sadeleşrilmesi ( @FindAll )
Çeşitli senaryolar ile farklı elementleri kullanmayı öğrenmek
RadioBuon İşlemleri
CheckBox İşlemleri
Resim Seçmek
Çoklu Element Seçtirmek ve LinkText
ParalLinkText
DropDown İşlemleri
Mouse İşlemleri (Acons – MoveToElement)
Sürükle Bırak (Acons – DragAndDrop)
Sağ Tıklama (Acons – ContextClick)
Çift Tıklama (Acons – DoubleClick)
Dosya Yükleme
Dosya İndirme
Popup Mesajları Tabs (Sekmeler)
Tooltip Doğrulama
Sayfayı Aşağı Kaydırmak
Kırık Linkler
Action Sınıfı ve kullanımı
Ekran görüntüsü almak
Debugging ve hata tespiti
Test Otamasyonu Yönetimi
Otomasyon sürecine genel bakış
Otomasyon için aday testlerin belirlenmesi
Test Otomasyon tasarımı
Gereksinim bazlı test tasarım metod ve teknikleri
Senaryo bazlı test tasarımı
Test Otomasyon Yapılarının İncelenmesi ve Değerlendirilmesi
Başarılı Otomasyonların Özellikleri
Eğitim Verdiğimiz Kurumlardan Bazıları
25.000+
Katılımcı
10+
Yıllık Deneyim
40+
Eğitim Programı
750+
Tamamlanan Kurumsal Eğitim






