Eğitim İçeriği
Giriş
- Protractor'yi neden kullanmalısınız?
Kurulum ve Yükleme
Protractor'nin Çalışma Prensibi
Protractor Sözdizimine Genel Bakış
Promise'lerin ve Promise Tabanlı Testlerin Anlaşılması
Örnek Bir Web Uygulaması
Test Altındaki Sistemi (SUT) Kurma
İlk Testinizi Yazma
Unit Testing Javascript ile Jasmin veya Mocha
Selenium WebDriver, Chai WebDriver, directConnect ile Tarayıcıyı Sürme
Web Element'lerini Bulma ve Bunlarla Etkileşim Kurma
Access ile Web Element'lerini Sayfa Nesneleri Aracılığıyla Yönetme
Testi Yürütme
Test Raporları Oluşturma
Protractor Testlerini Hata Ayıklama
Test Kodunuzu Sürdürülebilir ve Okunabilir Hale Getirme
HTTP İsteklerini Taklit Etme
Cucumber'yi BDD (Davranış Odaklı Geliştirme) için Protractor ile Entegre Etme
Selenium Grid ile Birden Çok Tarayıcı ve Sistem Üzerinde Testleri Ölçeklendirme
Protractor'yi Geliştirme İş Akışınıza (Git, Jenkins, vb.) Entegre Etme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Javascript ve node.js ile çalışma deneyimi.
- Angular web uygulamaları hakkında temel bilgi.
- Otomasyon testleri hakkında temel bilgi.
Hedef Kitle
- Web geliştiricileri
- Otomasyon test mühendisleri
Danışanlarımızın Yorumları (1)
Trainer subject knowledge and rapport with the audience and also his patience