Web testlerini Python ile otomatikleştirin
Eğitim, Selenium 4 WebDriver kurulumundan başlayıp locator stratejileri, explicit wait, form/iframe/alert yönetimi, pytest fixture ve parametrize kullanımı, Page Object Model tasarımı, HTML/Allure raporlama, pytest-xdist ile paralel koşum ve GitHub Actions/Je…
Web arayüz testlerini Python ve Selenium ile kodlayıp CI'a bağlayın.
Eğitim, Selenium 4 WebDriver kurulumundan başlayıp locator stratejileri, explicit wait, form/iframe/alert yönetimi, pytest fixture ve parametrize kullanımı, Page Object Model tasarımı, HTML/Allure raporlama, pytest-xdist ile paralel koşum ve GitHub Actions/Jenkins üzerinde headless çalıştırmayı kapsayan tam bir test otomasyonu iskeleti kurmayı öğretir.
3 Gün. Her gün dört modül; sabah teknik ve demo, öğleden sonra test paketi geliştirme; son gün CI entegrasyonu projesi.
Orta Seviye — Selenium WebDriver, pytest, Page Object Model ve CI entegrasyonunu kapsayan uçtan uca web test otomasyonu
Katılımcılar eğitim boyunca örnek bir e-ticaret arayüzü için büyüyen bir test paketini birlikte geliştirir.
Page Object Model ile değişikliğe dayanıklı test kodu yazarsınız.
Testlerinizi her commit'te otomatik çalıştırırsınız.
Flaky testlerin kök nedenlerini bulup giderirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sınıf ve modül kullanımı bilinmelidir.
Test senaryosu, beklenen sonuç ve hata raporu mantığına aşinalık gerekir.
HTML elementleri ve tarayıcı DevTools kullanımı bilinmelidir.
Python 3.10+, Chrome veya Firefox ve selenium/pytest paketleri kurulu olmalıdır.
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.
Program sonunda katılımcılar:
Selenium 4 ile tarayıcıyı başlatıp temel etkileşimleri otomatikleştirebilirsiniz
kararlı CSS ve XPath seçicileri yazabilirsiniz
açılır menü, iframe, pencere ve alert gibi karmaşık UI öğelerini yönetebilirsiniz
Page Object Model ve pytest ile bakımı kolay test paketi kurabilirsiniz
tablo, sayfalama ve sonsuz kaydırma gibi veri öğelerinden güvenle veri çekebilirsiniz
bağımlılık yönetimi ve paketleme ile sürdürülebilir bir Python projesi kurabilirsiniz
add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz
workflow YAML dosyasında event, job ve step yapısını kurabilirsiniz
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.
FastAPI eğitimi: Pydantic, Depends, SQLAlchemy, JWT/OAuth2, async, pytest testleri ve Docker dağıtımıyla üretime hazır Python API'sini 3 günde geliştirin.
Detayları Gör →Python Altair giriş eğitimi: Vega-Lite mantığı, mark ve encoding, veri tipleri, toplulaştırma, katmanlama, seçim ve etkileşimle bildirimsel grafikleri 2 günde ö
Detayları Gör →Python Altair temel grafikler eğitimi: çubuk, çizgi, alan, histogram, saçılım, kutu grafiği, ısı haritası ve pasta grafiklerini biçimlendirmeyle 2 günde çizin.
Detayları Gör →Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert
Detayları Gör →Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.
Detayları Gör →