Testi otomatikleştir, kaliteyi sola kaydır
Çevik ekiplerde test otomasyonunu strateji ve pratik olarak öğreten üç günlük ICP-ATA uyumlu eğitim: sürekli test, test piramidi, TDD/ATDD/BDD, Gherkin/Cucumber, Selenium ile Page Object Model, API testi ve CI/CD boru hattı laboratuvarlarla işlenir.
ICP-ATA perspektifiyle çevik test otomasyonunun strateji ve pratiği
Bu eğitim çevik ekiplerde test otomasyonunu hem strateji hem pratik düzeyinde ele alır ve ICAgile ICP-ATA yetkinlik alanlarıyla uyumludur. Otomasyonun çevikliğe değer katma mantığı, shift-left (sola kaydırma) ve sürekli test yaklaşımı ile başlar. Test otomasyon piramidi (birim, servis/API, UI) ve ters piramit/dondurma külahı anti-desenleri incelenir. Test odaklı geliştirme (TDD), kabul testi odaklı geliştirme (ATDD) ve davranış odaklı geliştirme (BDD) ile Gherkin/Cucumber senaryoları işlenir. UI otomasyonunda Selenium WebDriver ve Page Object Model deseni, API testinde REST isteklerinin doğrulanması uygulanır. CI/CD boru hattında testleri çalıştırma, kırılgan (flaky) test yönetimi, test verisi stratejisi ve raporlama ele alınır.
3 Gün. Her gün dört modül; kavram anlatımı, canlı kodlama demoları ve katılımcının kendi senaryolarını otomatikleştirdiği laboratuvarlar dönüşümlü ilerler.
İleri Seviye — Çevik ekiplerde test otomasyonunu test piramidi, BDD/ATDD, CI/CD ve sürekli test ekseninde kapsar
Örnek bir uygulama üzerinde Gherkin senaryosu yazma, Selenium ve API testleri kodlama ve testleri CI boru hattında koşturma odaklı uygulamalı laboratuvar.
Kaliteyi geç aşamadan erkene taşıyarak hataları ucuz yakalarsınız.
Test piramidini dengeleyerek yavaş ve kırılgan UI testi yığınından kaçınırsınız.
Testleri CI/CD'ye bağlayarak her değişiklikte hızlı geri bildirim alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java, Python veya JavaScript'ten birinde temel kodlama bilgisi gereklidir.
Scrum/Agile temel kavramlarına aşinalık örnekleri kolaylaştırır.
Manuel test ve temel test tasarımına aşinalık faydalı olur.
Üzerine IDE ve tarayıcı kurulabilen bir dizüstü bilgisayar 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:
Çevik ekipte sürekli test ve shift-left stratejisi kurabilirsiniz.
Birim-servis-UI katmanlarını dengeli tasarlayabilirsiniz.
Red-Green-Refactor döngüsüyle birim testleri yazabilirsiniz.
Given-When-Then ile çalıştırılabilir senaryolar üretebilirsiniz.
Selenium ve Page Object Model ile UI testleri kurabilirsiniz.
REST uç noktalarını durum kodu ve şema ile doğrulayabilirsiniz.
Testleri boru hattına bağlayıp sürekli koşturabilirsiniz.
Kırılgan testleri azaltıp test verisini yönetebilirsiniz.
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.
Backlog iyileştirme, engel (impediment) yönetimi, sürüm planlama ve organizasyonel çevikliği derinleştiren üç günlük orta seviye çevik eğitim.
Detayları Gör →Çevik projelerde risk kaydı, risk burndown, paydaş iletişimi, bilgi radyatörleri ve kapasiteye dayalı iterasyon planlamasını uygulamalı öğrenin.
Detayları Gör →INVEST kriterleri, kabul kriterleri, story mapping, story point tahmini ve velocity temelli iterasyon ile sürüm planını uygulamalı öğrenin.
Detayları Gör →Water-Scrum-Fall, stage-gate ve sprint birleşimi, sabit sözleşmede çevik kapsam ve EVM ile velocity'yi uzlaştıran hibrit modelleri uygulamalı öğrenin.
Detayları Gör →Canlı sprint simülasyonuyla backlog, planlama, günlük Scrum, Kanban WIP limitleri, review ve retrospektifi baştan sona uygulamalı deneyimleyin.
Detayları Gör →