International Test Automation

Eğitim Tipi : Sanal Sınıf / Online
Süre : 2 Gün
  1. Anasayfa
  2. International Test Automation

Açıklama

    Bu eğitim, öncelikli olarak bir test aracına karar vermeden ve bir otomasyon projesine başlamadan önce otomasyon araç ve teknikleri hakkında daha fazla bilgi edinmek isteyen test uygulayıcılarına yöneliktir. Ayrıca katılımcılara test otomasyon projesine rehberlik etmeleri için gereken bilgi ve becerileri sağlar. Eğitim; dinamik işlevsel testlerin otomatikleştirilmesine yönelik kavramlar, yöntemler, araçlar ve süreçler ile bu testlerin test yönetimi, yapılandırma yönetimi, hata yönetimi, yazılım geliştirme süreçleri ve kalite güvencesiyle ilişkisine odaklanır.

    Eğitimde açıklanan yöntemler genel olarak çeşitli yazılım yaşam döngüsü yaklaşımları (ör. Agile, ardışık, artımlı, yinelemeli), yazılım sistemi türleri (ör. gömülü, dağıtık ve mobil) ve test türleri (işlevsel ve işlevsel olmayan testler) için geçerlidir.

     

     Bu eğitimde neler öğreneceksiniz?

    •     Teste dayalı geliştirme ve sürekli entegrasyon
    •     Sistem testi
    •     Otomatik regresyon testleri ve otomasyon için testleri seçme
    •     Kullanıcı Kabul Testleri
    •     Test verileri oluşturma
    •     Otomasyon için en uygun testleri seçme
    •     Otomatikleştirmeyle elde edilen yatırım getirilerini hesaplama

Eğitim İçeriği

Test Automation Strategy and Planning

  • Software Testing Concepts
  • Test Automation Basics
  • Selenium WebDriver Essentials
  • Mobile Test Automation Basics and Examples

Test Automation with Selenium WebDriver

  • Using WebDriver to Navigate Web Applications
  • Basic Web Element Identification Using ID and Name
  • Locating Web Elements Using CSS and XPath
  • Use of Chrome Developer Tools, Firebug and FirePath
  • JUnit Annotations to Structure Test Code
  • WebDriver Commands for Interaction and Manipulation
  • Synchronization Strategies
  • Implicit vs Explicit Waitss
  • Refactoring to Abstraction Layers, Page Object Models and Domain Objects Page Object Modelling Approaches
  • Selenium Grid 2
  • Selenium WebDriver and Continuous Integration Basics with Jenkins
  • Real-Life Examples and Workshops