Playwright ile Test Otomasyonu Eğitimi

Scope

Eğitim Tanımı:

Bu eğitim, katılımcılara Playwright kullanarak API testleri ve web otomasyonu konularında derinlemesine bir anlayış kazandırmayı hedefler. Pratik uygulamalar ve örnek senaryolar aracılığıyla, katılımcılar bu teknolojiyi etkili bir şekilde kullanmayı öğrenirken, gerçek dünya projelerinde karşılaşabilecekleri sorunları çözme becerilerini geliştireceklerdir.

Hedef Kitle:

​​Bu eğitim, yazılım test mühendisleri, QA profesyonelleri, yazılım geliştiricileri ve ilgilenen diğer teknik uzmanlara yöneliktir. Web ve APİ tabanlı uygulamaların otomasyonuna ilgi duyan ve bu becerileri kazanmak isteyen kişiler için uygundur.

Eğitim İçeriği:

API

  1. API testlerine giriş ve temel kavramlar
  2. Typescript ile API Test ortamının kurulması
  3. GET,POST,PUT ve DELETE methodları ile API testleri
  4. Authentication and Authorization Testleri
  5. Data validation and Error Handling
  6. Mock data kullanımı
  7. Konfigürasyon ve Environment Yönetimi
  8. CI/CD süreçlerine entegrasyon

WEB

  1. Web Testlerine Giriş ve Temel Kavramlar
  2. TypeScript ile Playwright Kurulumu ve Temel Ayarlar
  3. Sayfa Geçişleri ve Element Etkileşimi Testleri
  4. Form Kontrolleri ve Validasyon Testleri
  5. Çerez Yönetimi ve Oturum Testleri
  6. Seçicileri Kullanarak Elementleri Bulma
  7. Ekran Görüntüsü ve Video Kaydı Alma Testleri
  8. Çapraz Tarayıcı Testleri
  9. CI/CD süreçlerine entegrasyon

Yöntem:

Eğitim, teorik derslerin sunumuyla başlar ve ardından katılımcıların etkileşimde bulunabileceği örnek senaryolar, pratik alıştırmalar ve grup çalışmalarıyla devam eder. Gerçek dünya örnekleri ve uygulamalar, katılımcıların Playwright ile test becerilerini geliştirmesine yardımcı olacaktır.

Ön Koşul ve Derse Hazırlık:

Temel yazılım testi ve programlama konularında bilgi sahibi olmak gerekmektedir.

Kazanımlar:

●     Playwright'ın temel prensiplerini anlama.

●     Playwright kullanarak temel web otomasyon senaryolarını oluşturma.

●     Playwright'ın gelişmiş özelliklerini ve tekniklerini uygulama.

●     Sayfa manipülasyonu, tarayıcı ayarları ve özelleştirmeler konularında bilgi sahibi olma.

●     Etkili test senaryoları tasarlama ve uygulama.

●     Web ve API test senaryolarını entegre etme yeteneği.

●     Test sonuçlarını etkili bir şekilde raporlama.

●     Playwright'ın sağladığı raporlama araçlarını kullanarak analiz yapma.

Ortam:

Eğitim, katılımcıların interaktif olarak katılacağı uzaktan eğitim şeklinde gerçekleştirilecektir. Eğitim materyalleri, örnek senaryolar ve pratik alıştırmalar katılımcılara sunulacaktır.

Eğitim Süresi:

Eğitim süresi 6 günde 2 şer ders saati olmak üzere 12 saat olarak planlanmıştır. Teorik dersler, pratik alıştırmalar ve grup çalışmaları, katılımcıların etkileşimde bulunarak konuları anlamalarını sağlayacaktır.