Eğitim İçeriği
Otomasyon Testlerine Giriş
- Otomasyon Testlerine Genel Bakış
- Otomasyonun faydaları
- Test türleri: Fonksiyonel ve Fonksiyonel Olmayan
- Müşteri Ekosistemini Anlama
- Oracle APEX'e Genel Bakış
- .Net Core'a Giriş
- Kod algoritmalarında Machine Learning'un temelleri
Otomasyon Araçlarına Genel Bakış
- Selenium
- Selenium WebDriver'ın Kurulumu
- Test senaryolarının yazılması ve çalıştırılması
- Selenium için en iyi uygulamalar
- TestComplete
- TestComplete'a Giriş
- Farklı uygulamalar için otomatik testlerin oluşturulması
- TestComplete'un diğer araçlarla entegrasyonu
Selenium ile Otomasyona Derinlemesine Bakış
- Gelişmiş Selenium
- Dinamik web öğeleriyle başa çıkma
- Çapraz tarayıcı testleri
- TestNG ve JUnit ile entegrasyon
- Çerçeve Geliştirme
- Sayfa Nesne Modeli (POM)
- Veriye dayalı ve anahtar kelimeye dayalı çerçeveler
- Jenkins ile sürekli entegrasyon
TestComplete'da Gelişmiş Özellikler
- Betik Oluşturma ve Otomasyon
- TestComplete tarafından desteklenen betik dilleri
- Masaüstü, web ve mobil uygulamaların otomatikleştirilmesi
- Testleri Özelleştirme
- Özel kontrol noktaları oluşturma
- İstisnaları ve hataları yönetme
Oracle APEX ve .Net Core ile Entegrasyon
- Oracle APEX Uygulamalarını Test Etme
- APEX uygulamaları için otomatik test stratejileri
- APEX'e özgü araçlar ve uygulamalar
- .Net Core'da Otomasyon
- Test projelerinin kurulumu
- xUnit ile birim testi
- Entegrasyon ve uçtan uca testler
Otomasyonda Machine Learning
- Testlerde Machine Learning'a Giriş
- Makine öğrenmesinin temelleri
- Test otomasyonunda makine öğrenmesinin kullanım alanları
- Machine Learning Algoritmalarını Uygulama
- Tahmine dayalı analiz için algoritmalar yazma
- Makine öğrenmesini test otomasyonuyla entegre etme
Bakım ve Yeni Uygulamaların Manuel İnşası
- Manuel Test Temelleri
- Manuel test teknikleri
- Etkili test senaryoları ve test planları yazma
- Manuel Testten Otomatik Teste Geçiş
- Otomasyon adaylarını belirleme
- Test senaryolarını sürdürmek için en iyi uygulamalar
Dijital İK/NPP ve Dış Kaynak Kullanımı Stratejileri
- Dijital İK/NPP'ye Genel Bakış
- İK'da araçlar ve teknolojiler
- İK uygulamaları için otomasyon stratejileri
- Dış Kaynaklı Test Projelerini Yönetme
- Dış kaynak kullanımı için en iyi uygulamalar
- Dış kaynaklı projelerde kalite ve tutarlılığı sağlama
Alternatif Araçlar ve Teknolojiler
- Jtest ve SOAtest'i Değerlendirme
- Jtest ve SOAtest'in özellikleri
- Müşterinin ihtiyaçları için uygunluk
- Alternatif Araçlar Tanıtımı
- Diğer otomasyon araçlarını keşfetme (örneğin, API testi için Katalon Studio, Postman)
- Entegrasyon ve geçiş stratejileri
Uygulamalı Çalıştaylar ve Gerçek Dünya Senaryoları
- Pratik Oturumlar
- Selenium ve TestComplete ile uygulamalı laboratuvarlar
- Gerçek dünya test senaryoları
- Vaka Çalışmaları ve Kapsam Projesi
- Tam bir otomasyon çözümü uygulamak için grup projesi
- Sunum ve akran değerlendirmesi
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel programlama kavramlarına hakimiyet
- Yazılım testi (manuel veya otomatik) konusunda deneyim
- Web teknolojileri ve geliştirme çerçeveleri hakkında bilgi sahibi olma
Hedef Kitle
- Otomasyon Test Uzmanları
- Kalite Güvence Mühendisleri
- Yazılım Geliştiricileri
- Yazılım bakımı ve test süreçlerine dahil olan BT Profesyonelleri
Danışanlarımızın Yorumları (5)
Class was informative and easy to follow.
Najeeda Motala - Multichoice
Eğitim - Advanced C# for Automation Test Engineers
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Eğitim - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Eğitim - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Eğitim - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks