Çevik testi sürekli entegrasyonun kalbine taşı
Çevik ekiplerde test otomasyon piramidini CI aşamalarına bağlayan, hızlı geri bildirim, kod kapsama kapıları, statik analiz ve flaky yönetimiyle sürekli entegrasyonu ileri düzeyde ele alan test eğitimi.
ISTQB Agile Technical Tester perspektifiyle test otomasyonunu CI hattına ileri düzeyde entegre etme
Bu eğitim, çevik ekiplerde çalışan test uzmanlarına test otomasyonunu sürekli entegrasyon hattına ileri düzeyde bağlamayı öğretir. Test otomasyon piramidi (birim, servis/API, UI) ve her katmanın CI'daki yeri, build doğrulama testleri (BVT), commit/nightly/release aşamalarına göre test paketleme, hızlı geri bildirim için test seçimi ve paralelleştirme, kod kapsama ölçümü, statik analiz kapıları ve pipeline içinde kalite eşikleri somut örneklerle işlenir. Testin shift-left yaklaşımıyla erkene çekilmesi, flaky test yönetimi, test verisi hazırlama ve ekip içinde kalite sahipliği gibi çevik test pratikleri uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; teori kısa tutulur, çoğunluk pipeline ve test katmanı laboratuvarına ayrılır.
İleri Seviye — Çevik ekiplerde test otomasyon piramidini sürekli entegrasyona bağlayan, hızlı geri bildirim ve kalite kapıları odaklı CI uygulamaları
Örnek bir çevik ürün üzerinde test piramidinin her katmanını CI hattına ekleyip hızlı geri bildirim ve kalite kapılarını laboratuvarda deneyimletir.
Birim, API ve UI testlerini doğru oranda konumlandırarak hızlı ve kararlı bir test paketi kurarsınız.
Commit aşamasında yalnızca ilgili testleri koşturarak dakikalar içinde sonuç alırsınız.
Kapsama ve statik analiz eşikleriyle kalitesiz kodun hatta ilerlemesini otomatik engellersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Scrum/Kanban akışına ve sprint ritmine temel düzeyde aşinalık beklenir.
Test seviyeleri, test türleri ve temel otomasyon kavramlarına hakim olmak faydalıdır.
Jenkins, GitLab CI veya GitHub Actions'tan biriyle daha önce basit bir koşum görmüş olmak iyidir.
Dal (branch), commit ve pull request akışına aşinalık 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:
Test otomasyon piramidini CI aşamalarına doğru oranda yerleştirebilirsiniz.
Commit aşamasını kısa tutarak dakikalar içinde sonuç veren akış kurabilirsiniz.
Commit, kabul ve nightly aşamalarıyla katmanlı bir hat tasarlayabilirsiniz.
Değişen koda göre akıllı test seçimi ve etiketleme yapabilirsiniz.
Kod kapsama eşikleriyle kalitesiz kodu otomatik durdurabilirsiniz.
SonarQube Quality Gate ile pipeline'a kalite kapıları ekleyebilirsiniz.
Kararsız testleri tespit edip karantina ve retry ile yönetebilirsiniz.
Kaliteyi tüm ekibe yayan çevik pratikleri uygulayabilirsiniz.
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.
Jenkins Declarative Pipeline, Jenkinsfile, Multibranch ve Shared Library ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Jenkins otomasyon sunucusunu kurmayı, eklenti ve güvenlik yönetimini, iş oluşturmayı ve cron/webhook tetikleyicilerini öğreten temel seviye eğitim.
Detayları Gör →Jenkins'te otomatik test entegrasyonu, matris ve paralel yapılar, dinamik pipeline ve hata işleme desenlerini öğreten ileri seviye DevOps eğitimi.
Detayları Gör →Jenkins global ayarları, güvenlik, kimlik bilgisi, ajan kurulumu ve JCasC ile tekrarlanabilir yapılandırmayı öğreten orta seviye DevOps eğitimi.
Detayları Gör →Jenkins'i derleme, test, çok ortamlı dağıtım, yedekleme ve altyapı otomasyonu gibi gerçek günlük senaryolarda kullanmayı öğreten pratik orta seviye eğitim.
Detayları Gör →