SELENIUM DEEP DIVE: WORKING WITH SELENIUM IDE EĞİTİMİ

Kod yazmadan test otomasyonuna başlayın

Selenium IDE ile kayıt-oynatma, Selenese komutları, kontrol akışı ve side-runner ile CLI koşumu

Selenium Deep Dive: Working with Selenium IDE Eğitimi, test otomasyonuna kod yazmadan başlamak isteyenler için Selenium IDE tarayıcı eklentisini uçtan uca öğretir.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kayıt-oynatmadan Selenese komutlarına, kontrol akışından side-runner ile komut satırı koşumuna

Selenium Deep Dive: Working with Selenium IDE Eğitimi, test otomasyonuna kod yazmadan başlamak isteyenler için Selenium IDE tarayıcı eklentisini uçtan uca öğretir. Katılımcılar kayıt-oynatma ile hızlı test oluşturmayı, Selenese komutlarını, target seçimini, assertion ve verify komutlarını kavrar. Ardından değişkenler, store, echo ve if-while gibi kontrol akışı komutları ele alınır. Program, testlerin side-runner ile komut satırından ve CI ortamında koşumuyla tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; kayıt-oynatma, Selenese komutları ve side-runner ile koşum canlı olarak uygulamalı işlenir.

Seviye

Orta Seviye — Selenium IDE ile kod yazmadan kayıt-oynatma tabanlı test otomasyonunu uçtan uca öğreten program

Öğrenme Metodu

Her Selenese komutu Selenium IDE üzerinde canlı kaydedilip çalıştırılır; akışlar gerçek web sayfalarında adım adım oluşturulur.

Neden Bu Eğitim?

🎬Kodsuz başlangıç

Kayıt-oynatma sayesinde programlama bilmeden test otomasyonuna başlar, ilk çalışan senaryonuzu dakikalar içinde oluşturursunuz.

⚙️Hızlı doğrulama

Selenese komutları ve kontrol akışıyla tekrarlayan manuel kontrolleri hızlıca otomatikleştirip zaman kazanmayı öğrenirsiniz.

🚀Koşuma hazır

side-runner ile IDE testlerini komut satırından ve CI ortamında çalıştırarak kodsuz testleri boru hattına taşırsınız.

Anahtar Konular

selenium ide eğitimikodsuz test otomasyonukayıt oynatma testselenese komutlarıselenium side runnertest otomasyonu eğitimiselenium eğitimimanuel testten otomasyonaweb test otomasyonuno code test automation
“Selenium IDE, otomasyona kapıyı aralayan en hızlı yoldur; doğru kullanıldığında kodsuz bir kayıt bile sağlam bir teste dönüşür.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve deneyim alanları

1
Web kullanımı

Chrome veya Firefox tarayıcısını rahat kullanmak ve eklenti kurabilmek eğitimi takip etmek için yeterlidir.

2
Test farkındalığı

Test senaryosu ve beklenen sonuç gibi temel test kavramlarına aşinalık akışları tasarlamayı kolaylaştırır.

3
HTML farkındalığı

HTML eleman ve nitelik kavramına temel aşinalık, target ve locator seçimini anlamak için faydalı olur.

4
Komut satırı

side-runner bölümü için Node.js ve temel terminal kullanımına aşinalık son günü kolaylaştırır.

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ı Selenium IDE'yi tarayıcıya kurar, arayüzü tanır, kayıt-oynatma ile ilk testini oluşturur ve test ile test suite kavramlarını kavramayı öğrenir.
Modül 1
Selenium IDE Kurulumu ve Arayüzü
  • Selenium IDE'nin test otomasyonundaki rolü
  • Chrome ve Firefox eklentisinin kurulması
  • Proje, test ve test suite kavramları
  • Komut, target ve value sütunlarının anlamı
  • Araç çubuğu, hız ayarı ve log paneli
  • Çalışma alanının (.side) tanıtılması
Modül 2
Kayıt ve Oynatma (Record & Playback)
  • Kayıt modunun başlatılması ve durdurulması
  • Tarayıcıdaki eylemlerin otomatik yakalanması
  • Kaydedilen adımların oynatılması (playback)
  • Koşum hızının ve adım adım çalıştırmanın ayarı
  • Başarısız adımların log'tan okunması
  • Kaydedilen senaryonun temizlenip düzenlenmesi
Modül 3
Komut ve Target Düzenleme
  • Komutların elle eklenmesi ve sıralanması
  • Target için alternatif locator önerileri
  • id, name, css ve xpath target seçimi
  • En kararlı target'ın seçilmesi ilkesi
  • Value alanıyla girdi ve parametre verme
  • Yorum (comment) ile adımların belgelenmesi
Modül 4
İlk Test Senaryoları
  • open ve click komutlarıyla temel akış
  • type komutuyla form alanı doldurma
  • Giriş (login) senaryosunun kaydedilmesi
  • Arama ve sonuç sayfası doğrulama akışı
  • Testin birden çok kez güvenle oynatılması
  • Test suite altında testlerin gruplanması
Günün hedefiKatılımcı Selenese komut türlerini öğrenir, assert ve verify ile doğrulama yapar, wait komutlarıyla senkronizasyonu sağlar ve kararlı akışlar oluşturmayı öğrenir.
Modül 1
Selenese Komut Türleri
  • Action, accessor ve assertion komutları
  • click, type, select ve sendKeys eylemleri
  • open, goBack ve pause gezinme komutları
  • Komut dokümantasyonunun okunması
  • Komutların target ve value ihtiyaçları
  • Sık kullanılan komut setinin özeti
Modül 2
Assertion ve Verify Komutları
  • assert ve verify arasındaki temel fark
  • assertText ve verifyText ile metin kontrolü
  • assertElementPresent ile varlık kontrolü
  • assertTitle ve assertValue doğrulamaları
  • Başarısızlıkta akışın durması veya sürmesi
  • Doğrulama noktalarının akışa yerleştirilmesi
Modül 3
Bekleme ve Senkronizasyon
  • waitForElementPresent ile eleman bekleme
  • waitForElementVisible ve editable komutları
  • Örtük bekleme yerine açık bekleme kullanımı
  • pause komutunun riskleri ve alternatifleri
  • Dinamik içerik yüklenmesini bekleme
  • Kararsız oynatmaların bekleme ile çözümü
Modül 4
Target ve Locator Sağlamlaştırma
  • Kırılgan xpath yerine kararlı css seçimi
  • linkText ve partialLinkText target'ları
  • Fallback locator listesinin düzenlenmesi
  • Dinamik id'li elemanlar için strateji
  • relative locator yaklaşımıyla hedefleme
  • Target kalitesinin oynatma kararlılığına etkisi
Günün hedefiKatılımcı değişkenlerle veri saklar, if, while ve times ile kontrol akışı kurar, execute script ile JavaScript çalıştırır ve testleri yeniden kullanılabilir hale getirmeyi öğrenir.
Modül 1
Değişkenler ve Veri Saklama
  • store komutuyla değişken tanımlama
  • storeText ve storeValue ile veri yakalama
  • Değişkenlerin ${ad} söz dizimiyle kullanımı
  • echo ile log paneline değer yazdırma
  • storeAttribute ile nitelik okuma
  • Değişkenlerle dinamik akış kurma
Modül 2
Kontrol Akışı Komutları
  • if, else if ve else ile koşullu akış
  • while ve end ile koşullu döngü kurma
  • times komutuyla sabit sayıda tekrar
  • do-repeat if ile koşullu döngü
  • Koşul ifadelerinde JavaScript kullanımı
  • Kontrol akışıyla karar tabanlı senaryolar
Modül 3
execute script ve İleri Komutlar
  • executeScript ile JavaScript çalıştırma
  • executeScript dönüş değerini saklama
  • runScript ile sayfa üzerinde işlem
  • selectWindow ve selectFrame yönetimi
  • assertAlert ve webdriverAnswerOnVisiblePrompt
  • Çerez, pencere ve çerçeve işlemleri
Modül 4
Yeniden Kullanım ve Düzenleme
  • run komutuyla başka test çağırma
  • Ortak adımların ayrı teste taşınması
  • Tekrar eden akışların modülerleştirilmesi
  • Test suite içinde çalıştırma sırası
  • Projenin .side dosyası olarak kaydı
  • Testlerin bakımı ve yeniden düzenlenmesi
Günün hedefiKatılımcı IDE testlerini koda aktarır, selenium-side-runner ile komut satırından çalıştırır, paralel koşum ve CI entegrasyonu kurar ve kodsuz testleri boru hattına taşımayı öğrenir.
Modül 1
Kodu Dışa Aktarma (Code Export)
  • Testin WebDriver koduna dönüştürülmesi
  • Java, Python ve JavaScript dışa aktarımı
  • Dışa aktarılan kodun yapısının incelenmesi
  • Kodsuz testten kodlu teste geçiş yolu
  • Dışa aktarımın sınırları ve ihtiyaçları
  • Kodu bir framework'e taşıma stratejisi
Modül 2
selenium-side-runner ile Koşum
  • Node.js ve side-runner kurulumu
  • .side dosyasını komut satırından çalıştırma
  • Tarayıcı ve yetenek (capabilities) ayarı
  • Headless modda IDE testi çalıştırma
  • Filtre ile belirli testlerin koşulması
  • Koşum çıktısının ve hataların okunması
Modül 3
Paralel Koşum ve Raporlama
  • side-runner ile paralel test koşumu
  • w ile iş parçacığı (worker) sayısı ayarı
  • JUnit XML formatında rapor üretimi
  • Koşum süresinin paralellikle kısalması
  • Başarısız testlerin raporda izlenmesi
  • Grid üzerinde side-runner koşumu
Modül 4
CI Entegrasyonu ve Uygulama
  • side-runner'ı CI boru hattında çağırma
  • GitHub Actions ile otomatik tetikleme
  • Headless koşum ve ortam değişkenleri
  • Rapor artifact'lerinin saklanması
  • Uçtan uca kodsuz test projesi kurma
  • Çözümün sunulması ve gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kodsuz otomasyon

Selenium IDE ile kayıt-oynatma yaparak programlama bilmeden hızlıca çalışan test senaryoları oluşturmayı öğrenirsiniz.

✅
Selenese hakimiyeti

Action, accessor ve assertion komut türlerini kavrayıp akışları elle düzenleyerek testleri güvenle zenginleştirirsiniz.

✅
Doğrulama

assert ve verify komutlarıyla metin, başlık ve eleman varlığı gibi beklentileri test akışının içine yerleştirirsiniz.

✅
Kararlı oynatma

waitForElement komutları ve sağlam target seçimiyle kararsız oynatmaları azaltıp güvenilir akışlar kurarsınız.

✅
Kontrol akışı

store, echo, if, while ve times komutlarıyla değişkenli ve karar tabanlı dinamik test senaryoları tasarlarsınız.

✅
Kod aktarımı

IDE testlerini Java, Python veya JavaScript koduna aktararak kodsuz testten kodlu framework'e geçiş yolunu kavrarsınız.

✅
CLI koşumu

selenium-side-runner ile .side testlerini komut satırından, headless ve paralel biçimde çalıştırmayı öğrenirsiniz.

✅
CI entegrasyonu

side-runner'ı GitHub Actions gibi CI boru hatlarına bağlayarak kodsuz testleri otomatik koşuma taşırsınız.

Kimler İçin Uygundur?

  • Kod yazmadan test otomasyonuna hızlı başlamak isteyen manuel test uzmanları
  • iş analistleri
  • QA yeni başlayanları
  • kayıt-oynatma ile hızlı akış doğrulaması yapmak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kod yazmadan test otomasyonuna hızlı başlamak isteyen manuel test uzmanları, iş analistleri, QA'ya yeni başlayanlar ve hızlı akış doğrulaması yapmak isteyen ekipler için uygundur. Programlama bilgisi ön koşul değildir.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Kayıt-oynatma, Selenese komutları ve side-runner ile koşum canlı olarak uygulamalı işlenir. Yüz yüze veya online yapılabilir ve kuruma göre uyarlanabilir.
Bu eğitim WebDriver eğitiminden farkı nedir?
Bu program kod yazmadan, Selenium IDE eklentisiyle kayıt-oynatma tabanlı otomasyona odaklanır. WebDriver eğitimi ise kodla programatik test yazmayı anlatır. IDE eğitimi otomasyona hızlı giriş için, WebDriver eğitimi derin programatik kontrol için uygundur.
Programlama bilmeden bu eğitimi alabilir miyim?
Evet. Selenium IDE'nin temeli kayıt-oynatma olduğu için programlama bilgisi gerekmez. Yalnızca son gündeki side-runner ve CI bölümünde temel komut satırı ve Node.js kullanımına aşinalık işleri kolaylaştırır; bu adımlar birlikte uygulanır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim Selenium IDE ile kodsuz test otomasyonunu uygulamalı kazandırmaya odaklanır ve kuruma özel uyarlanabilir.

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. Selenium Deep Dive: Working with Selenium IDE Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Test OtomasyonuDeep Dive Cucumber Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Deep Dive Cucumber Eğitimi

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

Cucumber ile BDD eğitimi. Gherkin, step definition, Cucumber expression, data table, scenario outline, Selenium entegrasyonu ve raporlama uygulamalı işlenir.

Detayları Gör →
Test OtomasyonuETL Testing Essentials: Test Automation Eğitimi
Yazılım Testi ve Kalite Eğitimleri

ETL Testing Essentials: Test Automation Eğitimi

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

ETL testi eğitimi. Veri ambarı, kaynak-hedef doğrulama, dönüşüm testi, veri kalitesi, SQL doğrulama ve test otomasyonu uygulamalı olarak işlenir.

Detayları Gör →
Test OtomasyonuFunctional Testing with Selenium: Advanced Selenium Features & Framework Design Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Functional Testing with Selenium: Advanced Selenium Features & Framework Design Eğitimi

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

İleri Selenium ve çerçeve tasarımı eğitimi. Actions, JavascriptExecutor, Page Object, PageFactory, TestNG, raporlama ve paralel koşum uygulamalı işlenir.

Detayları Gör →
Test OtomasyonuFunctional Testing with Selenium: Interacting with Complex UI Functionality Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Functional Testing with Selenium: Interacting with Complex UI Functionality Eğitimi

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

Selenium ile karmaşık UI etkileşimi eğitimi. Açılır liste, iframe, çoklu pencere, tablo, takvim, Shadow DOM ve dosya işlemleri uygulamalı işlenir.

Detayları Gör →
Test OtomasyonuFunctional Testing with Selenium: Waiting Strategies & Window Management Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Functional Testing with Selenium: Waiting Strategies & Window Management Eğitimi

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

Selenium'da explicit ve fluent bekleme stratejileri, window handle, frame, iframe ve alert yönetimi uygulamalı. Kararsız testleri bitirin. Online ve kurumsal.

Detayları Gör →
Test OtomasyonuGelişmiş Selenium Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Gelişmiş Selenium Eğitimi

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

Gelişmiş Selenium eğitimi: Page Object Model, Actions API, JavascriptExecutor, TestNG veri odaklı test, Selenium Grid ve paralel koşum. Online ve kurumsal.

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