Eğitim İçeriği

Selenium

Giriş

  • Selenium Aracının Nedir
  • Otomasyonda Selenium aracının kullanımı
  • Selenium Aracının Özellikleri

Bileşenler

  • Selenium ve diğer araçlar arasındaki fark
  • Selenium IDE
  • Selenium Web Sürücüsü
  • Selenium Izgarası
  • Selendriod'a giriş

Kurulumlar

  • Eclipse IDE'nin kurulması (tercihen Mars sürümü)
  • Java JDK 1.7 ve üzeri kurulumu/doğrulaması
  • Eklentilerin Kurulumu (TestNG, Maven, vb.)
  • Selenium'nin (en son stabilize sürümü) kurulumu
  • Tüm/gerekli Tarayıcı Sürücülerinin Kurulumu
  • Tüm desteklenen kütüphanelerin, sürücülerin, jar dosyalarının, eklentilerin vb. kurulumu

Yapılandırmalar

  • Sistem ve kullanıcı düzeyinde sınıf yolu/yolunun yapılandırılması
  • Eclipse'in tüm gerekli kütüphanelerle, Java ile yapılandırılması
  • IE Devtool, FireBug, Firepath vb.'nin tarayıcılarla yapılandırılması

Örnek Teste Başlama

  • Languages'nin Selenium içinde desteklenmesi
  • Selenium IDE'de betiği kaydetme ve çalıştırma
  • Selenium Web Sürücüsünde betiği yazma ve çalıştırma
  • Test sonuçlarını görüntüleme ve analiz etme

Selenium Kullanımı

  • Senkronizasyon Nedir
  • Doğrulama (varlık, doğrulama) nasıl yapılır
  • Tarayıcı ve uygulama/URL nasıl başlatılır
  • Özel kod kullanarak tarayıcı parametrelerinin nasıl yapılandırılacağı
  • Java ile Selenium (sınıf, paket, OOP'ler vb.) kullanımı
  • DOM'u Anlama
  • Selenium kullanarak nesneleri/öğeleri nasıl belirleyeceksiniz

Pencereleri Yönetme

  • Web Sayfasından metin/değerlerin nasıl okunacağı
  • Öğelere/nesnelere değerlerin nasıl girileceği
  • DOM Nesneleri (düğmeler, bağlantılar, seçim, seç, tablolar vb.) ile çalışma
  • Liste/açılır menü kullanarak değerlerin nasıl seçileceği/seçileceği
  • Onay kutusunun/radyo düğmesinin nasıl seçileceği/seçileceği
  • Fare, klavye olaylarının nasıl ele alınacağı
  • Selenium'da istisna işlemeyi uygulama
  • Birden fazla tarayıcıyı nasıl ele alırsınız
  • Uyarıları Ele Alma
  • Uyarıları AutoIT kullanarak ele alma

Veri Odaklı Testler

  • Veri odaklı test nedir
  • Excel kullanarak test betiklerini parametreleştirme
  • Excel'den okuma, yazma
  • CSV, XLS, Düz dosyalar ve DB ile çalışma

TestNG

  • TestNG Nedir
  • TestNG.XML dosyası / Test / TestSuite oluşturma
  • Selenium betikleriyle entegre etme
  • TestNG'den çalıştırma
  • TestNG'den çalıştırma
  • TestNG Açıklamaları
  • TestNG.XML dosyasındaki Etiketler
  • Gruplarla Çalışma

POM

  • Sayfa Nesne Modeli Çerçevesine Giriş
  • Sayfa Nesne Modeli Çerçevesine Giriş
  • Özellik dosyası kullanma

Log4J

  • Giriş
  • Selenium'da Uygulama
  • Günlük dosyaları oluşturma ve analiz etme

MAVEN

  • Giriş
  • MAVEN projesi oluşturma
  • Selenium ve Java ile yapılandırma
  • Derlemeyi/Derlemeyi Çalıştırma

Izgara

  • Giriş
  • Uzak Web Sürücüsü
  • Hub'ı Yapılandırma
  • Düğümü Yapılandırma
  • Uzak bilgisayarda/paralel yürütmede betikleri çalıştırma

Projeyi Dönüştürme

  • Proje dönüşümü nedir
  • Java projesini Maven'e ve tam tersine nasıl dönüştüreceksiniz

Otomasyon Çerçevesi

  • Otomasyon Çerçevelerine Giriş
  • Çerçeve türleri ve faydaları
  • Genişletilmiş programlama (Java) ile çalışma

Yaklaşım

  • Otomasyon çerçeveleri nasıl oluşturulur
  • Test otomasyon yaklaşımını anlama

JMeter

Giriş

  • JMeter özellikleri
  • Performans testi

Bir testi hazırlama

  • Gereksinimler ve beklentiler
  • Daha iyi sonuçlar elde etmek için ipuçları

Bileşenlere genel bakış

  • Test Planı
  • İş Parçacığı Grubu
  • Örnekleyici
  • Mantık Denetleyicisi
  • Dinleyici
  • Zamanlayıcı
  • Onay
  • Element yapılandırması
  • Yürütme sırası

Go iyi uygulamalar

  • Gömülü kaynaklar
  • Önbellek
  • Düşünme sürelerini kaydetme
  • Komut satırından çalıştırma

Değişkenler

  • Oluşturma
  • Kullanma
  • Ayıklama
  • Görüntüleme

Fonksiyonlar

  • Hazırlama
  • Kullanma
  • Oluşturma

Özellikler

  • Kullanma
  • Oluşturma

Kimlik Doğrulama

  • Web uygulaması formları
  • HTTP temel kimlik doğrulaması

Raporlama

  • Rapor panosu oluşturma
  • Gerçek zamanlı sonuçlar

Dağıtılmış Test

  • Komut satırından çalıştırma

İşlevselliği Genişletme

  • Eklentiler
  • Özel kod

Kurs İçin Gerekli Önbilgiler

Manuel Testleme konusunda bilgili ve nesne yönelimli Programming kavramlara (tercihen Java) genel bakışı olan Test Uzmanı Test Automation&

 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler