Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Playwright ile Modern Test Otomasyonu: POM ve Allure Report
Highest Rated
Rating: 4.0 out of 5(16 ratings)
72 students

Playwright ile Modern Test Otomasyonu: POM ve Allure Report

Playwright, Page Object Model ve Allure Report ile profesyonel web test otomasyonu geliştirmeyi öğrenin.
Created byHakan Tetik
Last updated 8/2024
Turkish
Turkish [Auto],

What you'll learn

  • Playwright kütüphanesini kullanarak modern web otomasyon testleri yazmayı öğrenecekler.
  • Page Object Model (POM) tasarım desenini kullanarak sürdürülebilir ve ölçeklenebilir test yapıları oluşturmayı kavrayacaklar.
  • Asenkron JavaScript ve async/await kullanımıyla etkin test senaryoları geliştirmeyi öğrenecekler.
  • Allure Report kullanarak görsel açıdan zengin ve detaylı test raporları oluşturmayı ve yorumlamayı deneyimleyecekler.

Course content

1 section11 lectures3h 39m total length
  • Tanıtım1:53
  • Kurulumlar20:26
  • İlk Testlerin Yazımı26:09
  • Describe ve Test14:09
  • Describe ve BeforeEach17:32
  • Page Object Model 128:13
  • Page Object Model 218:13
  • Page Object Model 338:16
  • Kısa bir not3:04
  • Page Object Model 4 ve özet27:42
  • Allure report24:08

Requirements

  • Test otomasyonu kavramlarına ilgi duymak ve öğrenmeye açık olmak önemlidir.
  • Nodejs kurulu bir bilgisayar ve temel komut satırı kullanım becerisi beklenmektedir.
  • Temel JavaScript bilgisi ve web teknolojilerine aşinalık gereklidir.

Description


Bu kapsamlı kurs, modern web test otomasyonunda uzmanlaşmak isteyenler için özel olarak tasarlanmıştır. Playwright kütüphanesi, Page Object Model (POM) tasarım deseni ve Allure Report aracını kullanarak profesyonel seviyede test otomasyonu becerileri kazanacaksınız.

Kursumuzda, Playwright'in güçlü özellikleriyle tanışacak ve çoklu tarayıcı testlerini nasıl yöneteceğinizi öğreneceksiniz. Chromium, Firefox ve WebKit tabanlı tarayıcılarda testler yazarak, uygulamanızın farklı ortamlarda tutarlı çalıştığından emin olacaksınız.

Page Object Model ile test kodlarınızı organize edecek, sürdürülebilir ve ölçeklenebilir bir yapı oluşturacaksınız. Bu tasarım deseni sayesinde, test mantığınızı sayfa yapısından ayırarak, değişikliklere hızlı adapte olabilen ve bakımı kolay test senaryoları geliştireceksiniz.

Asenkron JavaScript ve async/await kullanımıyla, modern web uygulamalarının karmaşık senaryolarını etkili bir şekilde test etmeyi öğreneceksiniz. AJAX çağrıları, dinamik içerik yüklemeleri ve single-page uygulamaların zorlu yapısıyla başa çıkmak için gerekli teknikleri edineceksiniz.

Allure Report entegrasyonu ile testlerinizin sonuçlarını görsel açıdan zengin ve detaylı raporlara dönüştürmeyi deneyimleyeceksiniz. Bu, test süreçlerinizi daha anlaşılır ve yönetilebilir hale getirecek, aynı zamanda ekibinizle ve paydaşlarınızla etkili iletişim kurmanızı sağlayacak.

Kurs boyunca şunları öğreneceksiniz:

  • Playwright kurulumu ve temel kullanımı

  • Selector stratejileri ve etkili element bulma yöntemleri

  • İleri düzey Playwright özellikleri (network intercept, mobil görünüm simülasyonu, dosya yükleme/indirme)

  • Page Object Model prensipleri ve uygulaması

  • Test verilerinin yönetimi ve parametre kullanımı

  • Asenkron işlemler ve bekleme stratejileri

  • Allure Report kurulumu, özelleştirilmesi ve zengin raporlar oluşturma

  • Hata ayıklama teknikleri ve en iyi pratikler

  • Paralel test koşumu ve performans optimizasyonu


Pratik örnekler ve gerçek dünya senaryoları üzerinden ilerleyerek, öğrendiklerinizi hemen uygulama fırsatı bulacaksınız. Her bölümün sonunda, kazandığınız becerileri pekiştirmeniz için alıştırmalar ve mini projeler yer alacak.

Kurs boyunca, endüstri standardı en iyi uygulamaları ve püf noktalarını paylaşacağız. Böylece sadece kod yazmayı değil, aynı zamanda profesyonel bir test otomasyonu uzmanı gibi düşünmeyi ve çalışmayı da öğreneceksiniz.

Ayrıca, kurs içeriğimiz sürekli güncellenmektedir. Web teknolojileri ve test araçları geliştikçe, yeni özellikler ve teknikler kurs içeriğine eklenecek, böylece bilgilerinizin her zaman güncel kalması sağlanacaktır.

Kurs sonunda, modern web uygulamalarını güvenle test edebilecek, otomasyonlarınızı etkili bir şekilde yönetebilecek ve sonuçları profesyonelce raporlayabilecek seviyeye geleceksiniz. İster kariyerinizi test otomasyonuna yönlendirmek isteyin, ister mevcut becerilerinizi güncellemek isteyin, bu kurs size solid bir temel ve ileri düzey teknikler sunacak.

Yazılım kalitesini bir üst seviyeye taşımaya hazır mısınız? Hemen kursa katılın ve web test otomasyonunda yeni bir çağı keşfedin!

Who this course is for:

  • Mevcut test otomasyon bilgilerini güncellemek ve Allure Report gibi modern raporlama araçlarını öğrenmek isteyen deneyimli test mühendisleri için değerlidir.