Bağımlı servis olmadan da test edilir
Servis Sanallaştırma Temelleri Eğitimi, çevik ekiplere hazır olmayan ya da kararsız bağımlı servisleri taklit ederek testi öne çekmeyi öğretir.
Hazır olmayan ve kararsız servisleri sanal servislerle taklit ederek erken test
Fundamentals of Service Virtualization Eğitimi, henüz hazır olmayan, maliyetli veya kararsız bağımlı servisleri taklit ederek testi öne çekmeyi öğretir. Katılımcılar sanal servis ile mock ve stub ayrımını kavrar, WireMock ve Hoverfly ile REST servislerini sanallaştırır, istek-yanıt eşleştirmesi, kayıt-oynatma, gecikme ve hata simülasyonu ile durumlu sanal servisleri kurar. Çevik projede shift-left ve test ortamı bağımsızlığı uygulamalı işlenir.
3 Gün. Her gün dört modül; kısa kavram anlatımının ardından gerçek bir servis üzerinde sanal servis kurma ve test atölyeleriyle ilerler.
Temel Seviye — Servis sanallaştırmaya yeni başlayan çevik ekip test ve geliştirme uzmanları için
Örnek uygulamanın bağımlı servisleri WireMock ve Hoverfly ile sanallaştırılır ve testler sanal servise karşı koşturulur.
Henüz geliştirilmemiş veya üçüncü taraf servisleri sanallaştırarak testi bağımlı ekip hazır olmadan erkenden başlatırsınız.
Kesintiye uğrayan ya da sık değişen servisleri sabit sanal servisle değiştirerek testleri tutarlı ve tekrarlanabilir kılarsınız.
Gerçek sistemde zor üretilen hata, gecikme ve kenar yanıtlarını sanal serviste kolayca tanımlayıp sistematik olarak test edersiniz.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
HTTP metotları, durum kodları ve REST servis çağrısı mantığına temel düzeyde aşinalık gerekir.
İstek ve yanıt gövdelerini okuyabilecek düzeyde temel JSON yapısı bilgisi beklenir.
API veya entegrasyon testi hakkında giriş düzeyinde aşinalık faydalıdır; ileri bilgi gerekmez.
WireMock veya Hoverfly çalıştırabilen, istek gönderebilen bir makine ve editör gereklidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Servis sanallaştırmanın ne olduğunu, mock ve stub'dan farkını ve hangi sorunları çözdüğünü net biçimde açıklarsınız.
Hangi bağımlılığın sanallaştırılmasının değerli olduğunu, maliyet ve faydayı tartarak doğru biçimde değerlendirirsiniz.
WireMock ile REST servislerini sanallaştırır, stub tanımlar ve test yaşam döngüsüne güvenle bağlarsınız.
İsteği URL, başlık, sorgu ve gövde ölçütleriyle eşleştirip doğru sanal yanıtı üretecek kuralları kurarsınız.
Response templating ile istekten türeyen dinamik yanıtlar üretip gerçekçi sanal servis davranışı sağlarsınız.
Gerçek servis trafiğini kaydedip sanal servise dönüştürür ve hassas veriyi ayıklayarak paylaşırsınız.
Gecikme, zaman aşımı ve sunucu hatalarını simüle ederek uygulamanın dayanıklılığını sistematik sınarsınız.
Sanal servisi yerel ortam ve CI'da çalıştırıp shift-left ile testi sprint içinde öne çekersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
iSQI Selenium WebDriver Foundation sınavına hazırlık eğitimi. WebDriver mimarisi, locator, bekleme, Page Object ve örnek sınav soruları. Online ve kurumsal.
Detayları Gör →Katalon Studio ile düşük kod test otomasyonu eğitimi. Web Recorder, Object Repository, Groovy, veri odaklı test, API, mobil ve TestOps CI. Online ve kurumsal.
Detayları Gör →RemoteWebDriver ve Selenium Grid 4 ile uzaktan test otomasyonu eğitimi. Grid mimarisi, Docker ile dinamik grid, bulut grid ve CI entegrasyonu uygulamalı işlenir
Detayları Gör →Selenium Grid'de dağıtık ve paralel test koşumu eğitimi. TestNG paralel tasarımı, ThreadLocal thread-safe mimari, yük dağıtımı ve flaky yönetimi uygulamalı işle
Detayları Gör →Selenium ile BDD ve TDD eğitimi. TDD red-green-refactor döngüsü, Cucumber Gherkin senaryoları, step tanımları, hooks ve yaşayan dokümantasyon uygulamalı işlenir
Detayları Gör →Selenium ile çoklu pencere, iframe, diyalog ve kimlik doğrulama testleri eğitimi. Window handle, alert, basic auth, çerez ve OAuth akışları uygulamalı işlenir.
Detayları Gör →