Test Automation with Selenium and Jenkins Eğitimi
This course provides training for handling testing projects using Selenium test suite and continuous testing with Jenkins.
Intended Audience:
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
At the end of Selenium training the delegates will be able to:
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
Eğitim İçeriği
Introduction to automated testing
- Testing concepts
- Possibilities and limitations of Selenium
Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
Advanced locators
- Dynamic locators
- Building a path
- Relationships between elements on a path
- Locating elements with desired text
- Best practices
Apache Maven
- Configuring project
Selenium WebDriver
- Java basics
- Java IDE
- WebDriver API
- Troubleshooting
- Debugging
TestNG
- Assertions
- Annotations
- Test suite
- Parameters
- Cross-browser testing
- Reporting
Advanced Selenium WebDriver
- Dynamic content
Selenium Grid
- Understanding distributed testing
- Preparing infrastructure
- Using Remote WebDriver
Project management
- Git version control system
- Integration with Jenkins
Kurs İçin Gerekli Önbilgiler
Understanding of HTML, XML
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Test Automation with Selenium and Jenkins Eğitimi - Booking
Test Automation with Selenium and Jenkins Eğitimi - Enquiry
Test Automation with Selenium and Jenkins - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (7)
The instructor. I understood what he was teaching which was surprising given my lack of knowledge. If he could teach me, he can teach anyone!!!!
April - OIT
Eğitim - Test Automation with Selenium and Jenkins
The trainer was very knowledgeable and up to date with current best practices. The exercises were very good at pointing out how to handle real life problems.
Doug - OIT
Eğitim - Test Automation with Selenium and Jenkins
There was lots of information to process and digest but Luke (trainer) broke it down into "bite size" pieces that I can handle. Thanks Luke!
Eli - OIT
Eğitim - Test Automation with Selenium and Jenkins
The element locator training on Day 1
Julie - OIT
Eğitim - Test Automation with Selenium and Jenkins
I liked most that the trainer was very involved, and tried to explain to each of us what we didn't understand. i also liked that it was quite balanced between information and practice.
Andrada - MSG system
Eğitim - Test Automation with Selenium and Jenkins
- Practical exercises to apply the theoretical knowledge that was shared beforehand - Helpful with any concern and question we had, no matter how silly it was - Support material was explicit and detailed
Andreea - MSG system
Eğitim - Test Automation with Selenium and Jenkins
hands-on practice in virtual machine
Aruna Sharma - Rockall technologies
Eğitim - Test Automation with Selenium and Jenkins
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced Automation Testing and Maintenance
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Selenium, TestComplete gibi araçlara odaklanarak ve Oracle APEX ve .Net Core ile entegrasyonunu kapsayarak otomasyon testindeki bilgi ve becerilerini derinleştirmek isteyen orta seviyedeki test uzmanları ve geliştiriciler için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Otomasyon testi için Selenium ve TestComplete'ı kurmak ve yapılandırmak.
- Gelişmiş test senaryoları ve çerçeveleri geliştirmek.
- Otomasyon testini Oracle APEX ve .Net Core uygulamalarıyla entegre etmek.
- Test otomasyonunu geliştirmek için makine öğrenimi tekniklerini uygulamak.
- Manuel testten otomatik teste etkili bir şekilde geçiş yapmak.
- Dış kaynaklı test projelerini yönetmek ve kalite standartlarını korumak.
Advanced C# for Automation Test Engineers
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), otomasyon test mühendisleri için ileri düzey C# programlama kavramlarını öğrenmek isteyen deneyimli profesyonellere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İleri düzey C# programlama kavramlarını ve en iyi uygulamaları anlayabilecektir.
- Verimli ve esnek otomasyon çözümleri oluşturmak için ileri düzey nesne yönelimli programlama ilkelerini uygulayabilecektir.
- Sektördeki en iyi uygulamaları kullanarak modüler ve yeniden kullanılabilir otomasyon çerçeveleri tasarlayıp geliştirebilecektir.
Advanced Selenium
14 SaatBu eğitmen liderliğindeki, canlı eğitimde Türkiye, katılımcılar, Selenium kullanarak otomatik bir test paketini geliştirmek için gelişmiş teknikleri nasıl kullanacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Selenium ile karmaşık web uygulaması test otomasyonu sorunlarını çözmek.
- Düzenli ifadeleri ve desen tabanlı doğrulama tekniklerini uygulamak.
- Test yürütmesini durduran istisnaları ele almak.
- Web nesnelerini programlı olarak aramak.
- Web denetimlerinden dinamik olarak veri yakalamak.
- Veri odaklı bir test çerçevesi oluşturmak.
- Selenium Grid ile testleri dağıtmak.
Advanced Selenium with C#
14 SaatBu eğitmen liderliğindeki canlı eğitimde katılımcılar, Selenium'ü desteklemek için gelişmiş teknikler kullanarak otomatik test paketini nasıl geliştireceklerini öğreneceklerdir.
Hedef Kitle: Yazılım test uzmanları, test yöneticileri, kalite güvence profesyonelleri.
Advanced TestStand: Mastering Test Automation
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), orta seviye ve üstü test mühendisleri ve otomasyon uzmanları için tasarlanmıştır. Amaç, TestStand'ın gelişmiş özelliklerini ve tekniklerini keşfederek test otomasyonu verimliliğini ve etkinliğini en üst düzeye çıkarmaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Test otomasyonu iş akışlarını iyileştirmek için TestStand'ın gelişmiş özelliklerini ve işlevlerini kullanmak.
- Kullanıcı arayüzlerini özelleştirmek ve gelişmiş test dizileri geliştirmek.
- Gelişmiş sonuç işleme ve raporlama tekniklerini uygulamak.
- TestStand'ı harici veritabanları, sistemler ve donanımlarla entegre etmek.
- Karmaşık test dizilerini sürdürmek, yönetmek, sorun gidermek ve ayıklamak için en iyi uygulamaları uygulamak.
Mobile Automation with Appium Overview
7 SaatHedef Kitle:
Mobil Otomasyon Test Uzmanları da dahil olmak üzere test sürecine dahil olan herkes.
Automate Windows Desktop Applications with AutoIt
14 SaatBu eğitmen liderliğindeki canlı eğitimde (yerinde veya uzaktan), katılımcılar AutoIt'i kullanarak pencere uygulamalarını nasıl otomatikleştireceklerini, bir dizi uygulamalı canlı laboratuvar egzersiziyle birlikte öğreneceklerdir.
C# for Automation Test Engineers
21 SaatThis instructor-led, live training in Türkiye is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#.
EasyTest
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), uygulamaları veya sistemleri test etmek için EasyTest'i kullanmak isteyen operatörler ve test uzmanları hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- EasyTest'i kurmak ve yapılandırmak.
- Sistemleri ve uygulama özelliklerini test etmek için EasyTest'i kullanmak.
- EasyTest içinde betikleri otomatikleştirmek ve sürdürmek.
Test automation with HP UFT
21 SaatBu kurs, HP UFT ile test otomasyonunun temellerini ve uygulamalarını uygulamalı örnekler aracılığıyla göstermektedir.
Introduction to Java for Test Automation
28 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye'da, test otomasyonu amacıyla Java öğrenmekle ilgilenen herkes için tasarlanmıştır. Katılımcıların yazılım otomasyon testlerine uygulamak için ihtiyaç duyacakları temel programlama becerileriyle hızla tanışmalarını sağlamak amacıyla yoğunlaştırılmış, pratik egzersizlerle dolu bir kurstur. Odak noktası, test otomasyonuna doğrudan ve anında uygulanabilecek Java temelleridir.
Bu kurs, Selenium gibi derinlemesine test otomasyonu çerçevelerini kapsamaz. Ayrıca, bu bir uygulama geliştirme kursu olmadığı için geleneksel "Merhaba Dünya" yaklaşımını da atlar. Bu kursun amacı, katılımcıların test otomasyonuyla hızla başlamasını sağlamaktır. Zaten Java konusunda bilgiliyseniz ve doğrudan Selenium ile test yapmaya başlamak istiyorsanız, lütfen şu adresi kontrol edin: Selenium'e Giriş (https://www.nobleprog.com/introduction-selenium-training).
Robot Framework: Keyword Driven Acceptance Testing
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yazılım test mühendislerinin bir dizi test senaryosu ve test paketi yazmayı, ardından testleri bir demo uygulaması üzerinde yürütmeyi öğrenmelerini amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Robot Framework'in anahtar kelime odaklı test yaklaşımını ve tablo tabanlı test verisi sözdizimini kullanarak test yazmak ve yürütmek.
- Mevcut anahtar kelimelerden yeni anahtar kelimeler oluşturmak için tutarlı bir sözdizimi kullanmak.
- Behavior Driven Development (BDD) tarzı Gherkin testleri gerçekleştirmek ( Cucumber'e benzer şekilde).
- Test edilen uygulamadaki hataları gidermek için Rapor ve Günlükleri oluşturmak ve yorumlamak.
- Python, Java, Perl, Javascript ve PHP ile yazılmış üçüncü taraf kütüphaneleri kullanarak Robot Framework'in yeteneklerini genişletmek.
- Web uygulamalarını test etmek için Robot Framework'i Selenium ile entegre etmek.
TestComplete
21 SaatIn this instructor-led, live training in Türkiye, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.
Tosca: Model-Based Testing for Complex Systems
35 SaatBu eğitmen liderliğindeki, canlı eğitimde Türkiye katılımcılar, Tosca'yı kullanarak uçtan uca (web + arka uç) testler nasıl gerçekleştireceklerini öğreneceklerdir. Eğitim, canlı bir laboratuvar ortamında teori ve pratiği birleştirerek katılımcılara teknolojiyi, eğitmeni ve akranlarını etkileşim kurma fırsatı sunar.
Eğitim, geleneksel kod ve komut dosyası tabanlı otomasyon testlerine genel bir bakışla başlar ve bunu Tosca'nın model tabanlı (MBT) yaklaşımıyla karşılaştırır. Katılımcılar, Tosca'nın varsayılan modüllerini kullanarak test durumlarını nasıl oluşturacaklarını ve yürüteceklerini ve ayrıca yürütme için kendi modüllerini nasıl özelleştireceklerini öğrenirler.
Yazılım modelleme ilkelerinden farklı tarayıcılarda test kapsamına kadar, bu eğitim katılımcıları hem teori hem de pratik yoluyla yönlendirir ve Tosca'da kendi test çözümünü uygulamalarını sağlar.
TOSCA Certification Preparation
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), TOSCA sertifikası almak ve Tricentis Tosca kullanarak test otomasyonunda yetkinlik göstermek isteyen orta düzey yazılım test uzmanlarına yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- TOSCA sertifikasyon yapısını ve gereksinimlerini anlayabilecektir.
- Test senaryosu tasarımı, otomasyon ve yürütme dahil olmak üzere TOSCA kavramlarında ustalaşabilecektir.
- Yeniden kullanılabilir ve sürdürülebilir test senaryoları oluşturmak için en iyi uygulamaları uygulayabilecektir.
- TOSCA sertifikasyon sınavının pratik ve teorik bileşenlerine hazırlanabilecektir.