Otomatik testi CI/CD'de en iyi pratiklerle uygula
CI/CD hatlarında otomatik testi test tasarımı, aşamalı koşum, paralelleştirme, kalite kapıları, mutation testing ve flaky yönetimiyle en iyi pratiklere göre uygulayan araçtan bağımsız orta seviye eğitim.
CI/CD hatlarında otomatik testi verimli ve kararlı uygulayan kanıtlanmış pratikler
Bu eğitim, araçtan bağımsız olarak CI/CD hatlarında otomatik testi etkili uygulamanın kanıtlanmış pratiklerini öğretir. Testin değerine göre tasarımı ve test piramidi, aşamalı koşum ve hızlı geri bildirim, test seçimi ve etiketleme, paralelleştirme ve sharding, test verisi ve ortam izolasyonu, kod kapsama ve mutation testing ile kalite ölçümü, kalite kapıları, flaky test tespiti ve karantina, test raporlama ve gözlemlenebilirlik somut örneklerle işlenir. Örnekler GitHub Actions, GitLab CI ve Jenkins üzerinden gösterilir; antimodeller (ters piramit, gürültülü testler) ve bunların çözümleri uygulamalı olarak ele alınır.
3 Gün. Her gün dört modül; her pratik örnek bir pipeline üzerinde uygulamalı denenir.
Orta Seviye — CI/CD hatlarında otomatik testi etkili uygulayan en iyi pratikler: test tasarımı, hızlı geri bildirim, kalite kapıları ve kararlılık
Katılımcılar yavaş ve kararsız bir örnek test paketini adım adım hızlı, kararlı ve ölçülebilir hale getirir.
Testi değerine göre tasarlayarak bakım yükünü azaltıp güveni artırırsınız.
Paralelleştirme ve flaky yönetimiyle hızlı ve güvenilir geri bildirim alırsınız.
Kapsama ve kalite eşikleriyle kötü değişikliğin ilerlemesini engellersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Birim ve entegrasyon testi yazmış olmak gerekir.
GitHub Actions, GitLab CI veya Jenkins'ten biriyle temel koşum deneyimi beklenir.
Git dal ve pull request akışına aşinalık faydalıdır.
Komut satırı ve YAML okuma becerisi önerilir.
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:
Testleri değerine göre tasarlayıp piramidi dengeleyebilirsiniz.
Hızlı geri bildirim için aşamalı pipeline kurabilirsiniz.
Sharding ve matrix ile test paketini hızlandırabilirsiniz.
Tekrarlanabilir test verisi ve ortam izolasyonu sağlayabilirsiniz.
Kapsama ve statik analiz kapılarıyla kaliteyi koruyabilirsiniz.
Mutasyon testiyle test paketinin gerçek gücünü ölçebilirsiniz.
Kararsız testleri tespit edip karantina ve retry ile yönetebilirsiniz.
Test süresi ve kararlılık trendini raporlayıp iyileştirebilirsiniz.
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.
Page Object Model çerçevesi, TestNG paralel koşum, Selenium Grid ve Jenkins declarative pipeline ile uçtan uca test otomasyonu CI entegrasyonu eğitimi.
Detayları Gör →Çevik ekiplerde test otomasyon piramidi, hızlı geri bildirim, kalite kapıları ve flaky yönetimiyle sürekli entegrasyonu olgunlaştıran ileri test eğitimi.
Detayları Gör →CI/CD hattının her aşamasına gömülü sürekli test, ephemeral ortam, test verisi, servis sanallaştırma ve dağıtım kapılarıyla uçtan uca kalite eğitimi.
Detayları Gör →Ansible playbook, rol, Jinja2 ve Vault'tan AWX/Tower iş akışları, zamanlama ve teslimat sonrası izlemeye kadar sürekli teslimat otomasyonu eğitimi.
Detayları Gör →OpenAPI doğrulama, Newman testleri, Pact contract testing, API sürümleme ve mavi-yeşil dağıtımla uçtan uca API sürekli entegrasyon ve dağıtım eğitimi.
Detayları Gör →