top of page
penalogo-2_edited.avif
Bize Danışın
7ba47e_99b3bcf10e604defa970cefd00a63995~mv2.avif

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

Müfredatı İncele

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

Bu Eğitim Size Uygun mu?

Bu eğitimin size veya ekibinize uygunluğunu birlikte değerlendirelim.

Bize Danışın
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

bottom of page