Test adımı koda değil, anahtar kelimeye dönüşsün
Agile Technical Tester: Advanced Techniques in Keyword-Driven Test Automation Eğitimi, test adımlarını yeniden kullanılabilir anahtar kelimelere dönüştürmeyi öğretir.
Anahtar kelime çerçevesinden soyutlama katmanlarına, hibrit yaklaşıma ve paralel koşuma
Agile Technical Tester: Advanced Techniques in Keyword-Driven Test Automation Eğitimi, test adımlarını yeniden kullanılabilir anahtar kelimelere dönüştüren teknik testçiler yetiştirir. Katılımcılar Robot Framework ile kütüphane ve kullanıcı anahtar kelimelerini ayırır, resource dosyalarıyla soyutlama katmanı kurar, veri odaklı ve anahtar kelime tabanlı yaklaşımı hibrit biçimde birleştirir. Özel Python kütüphaneleri, pabot ile paralel koşum ve CI entegrasyonu işlenir.
4 Gün. Her gün dört modül; kısa anlatımın ardından Robot Framework ile anahtar kelime tabanlı çerçevenin adım adım kurulduğu uygulamalı atölyelerle ilerler.
İleri Seviye — Çevik ekiplerde anahtar kelime tabanlı otomasyon çerçevesi kuran teknik testçiler için
Robot Framework ile örnek uygulama otomatikleştirilir; anahtar kelimeler, soyutlama katmanları ve hibrit yaklaşım kurulup paralel koşulur.
Test adımlarını yeniden kullanılabilir anahtar kelimelere ayırarak arayüz değiştiğinde tek noktadan güncellenen bir yapı kurarsınız.
Okunur anahtar kelime sözdizimi sayesinde kod yazmayan analist ve testçilerin de senaryo yazmaya katkı vermesini sağlarsınız.
Soyutlama katmanları ve resource dosyalarıyla aynı anahtar kelimeleri birçok senaryoda tekrar kullanarak kod tekrarını azaltırsınız.
Programdan en iyi verimi almak için gereken otomasyon bilgisi ve ortam
Herhangi bir araçla test otomasyonu yazmış ve temel kavramlara aşina, orta düzey bir deneyim beklenir.
Özel kütüphane modüllerini anlamak için değişken, fonksiyon ve modül düzeyinde temel Python bilgisi gerekir.
Locator, element etkileşimi ve temel API çağrısı kavramlarına aşinalık faydalıdır.
Python kurulu, Robot Framework ve gerekli kütüphaneleri yükleyebilen çalışan bir geliştirme ortamı gerekir.
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:
Anahtar kelime, veri odaklı ve hibrit çerçeveleri karşılaştırıp ekibe ve bağlama uygun yaklaşımı seçebilirsiniz.
Robot Framework mimarisini kullanarak kütüphane ve kullanıcı anahtar kelimeleriyle okunur senaryolar yazabilirsiniz.
Resource dosyaları ve katmanlı anahtar kelimelerle arayüz değişiminde tek noktadan güncellenen bir yapı kurarsınız.
Değişken kapsamlarını ve ortam bazlı değerleri doğru yöneterek testleri farklı ortamlara taşınabilir kılarsınız.
Template testler ve harici veri kaynaklarıyla anahtar kelime ve veri odaklı yaklaşımı birleştirip kapsamı artırırsınız.
Python ile özel anahtar kelime kütüphaneleri yazarak yerleşik anahtar kelimelerin karşılamadığı mantığı çerçeveye eklersiniz.
pabot ile testleri paralel çalıştırıp çıktıları tek rapora birleştirerek koşum süresini belirgin biçimde kısaltırsınız.
Testleri CI hattına entegre eder ve bakım disipliniyle çerçeveyi ölçeklenebilir ve sürdürülebilir biçimde yönetirsiniz.
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.
Cypress ile test otomasyonu eğitimi. Komut modeli, seçiciler, doğrulamalar, cy.intercept ile ağ kontrolü, özel komutlar ve CI koşumu uygulamalı işlenir.
Detayları Gör →Cucumber ile BDD eğitimi. Gherkin, step definition, Cucumber expression, data table, scenario outline, Selenium entegrasyonu ve raporlama uygulamalı işlenir.
Detayları Gör →ETL testi eğitimi. Veri ambarı, kaynak-hedef doğrulama, dönüşüm testi, veri kalitesi, SQL doğrulama ve test otomasyonu uygulamalı olarak işlenir.
Detayları Gör →İleri Selenium ve çerçeve tasarımı eğitimi. Actions, JavascriptExecutor, Page Object, PageFactory, TestNG, raporlama ve paralel koşum uygulamalı işlenir.
Detayları Gör →Selenium ile karmaşık UI etkileşimi eğitimi. Açılır liste, iframe, çoklu pencere, tablo, takvim, Shadow DOM ve dosya işlemleri uygulamalı işlenir.
Detayları Gör →Selenium'da explicit ve fluent bekleme stratejileri, window handle, frame, iframe ve alert yönetimi uygulamalı. Kararsız testleri bitirin. Online ve kurumsal.
Detayları Gör →