Testi boru hattının her adımına göm
Sürekli test ilkeleri, test otomasyon piramidi, risk tabanlı test, test verisi yönetimi ve servis sanallaştırma ile CI/CD hattına kalite kapıları eklemeyi öğreten temel seviye eğitim.
CI/CD hattında sürekli test, otomasyon stratejisi ve kalite kapıları
Bu temel seviye eğitim, DevOps Institute Continuous Testing Foundation gövdesiyle uyumlu biçimde sürekli testin ilkelerini ele alır. Sürekli test ile test otomasyonu arasındaki fark, shift-left yaklaşımı, test otomasyon piramidi (birim-entegrasyon-UI), kalite kapıları (quality gates) ve risk tabanlı test işlenir. Test verisi yönetimi, sentetik veri üretimi, servis sanallaştırma (service virtualization) ile bağımlılıkların taklidi ve CI/CD hattında test aşamalarının paralelleştirilmesi uygulanır. Katılımcılar, bir boru hattına birim, entegrasyon ve kabul testlerini kalite kapılarıyla entegre eder.
3 Gün. Her gün dört modül; sürekli test ilkelerinden başlayıp otomasyon, test verisi ve boru hattı entegrasyonuna ilerlenir.
Temel Seviye — Sürekli test felsefesi, test otomasyonu stratejisi, test verisi yönetimi ve servis sanallaştırmanın CI/CD içinde ele alınması.
Katılımcılar örnek bir uygulama için test piramidini kurup CI hattına kalite kapıları ve servis sanallaştırma ekleyerek uygular.
Hataları yaşam döngüsünün erken aşamasında yakalayarak düzeltme maliyetini düşürürsünüz.
Boru hattına otomatik kalite kapıları koyarak riskli sürümlerin üretime geçmesini engellersiniz.
Testleri paralelleştirerek geliştiriciye dakikalar içinde kalite geri bildirimi verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir programlama diliyle temel kodlama ve test kavramları faydalıdır.
Jenkins, GitLab CI veya benzeri bir hat hakkında temel fikir beklenir.
Git ile dal (branch) ve birleştirme (merge) akışı bilgisi faydalıdır.
Docker ve bir test çatısı kurulabilen bir geliştirme bilgisayarı.
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:
Sürekli test ile test otomasyonunu ayırt edip stratejisini kurabilirsiniz.
Dengeli bir test piramidi tasarlayabilirsiniz.
Risk tabanlı testle eforunuzu doğru alanlara yönlendirebilirsiniz.
Uygun çatılarla birim, API ve UI testleri yazabilirsiniz.
Sentetik veri ve maskeleme ile test verisini yönetebilirsiniz.
Servis sanallaştırma ile bağımlılıkları taklit edebilirsiniz.
Boru hattına otomatik kalite kapıları ekleyebilirsiniz.
Kırılgan testleri azaltıp boru hattı güvenini artırabilirsiniz.
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.
DevOps mühendisliği bilgi gövdesini sınava hazırlık perspektifiyle çalışın: CI/CD, IaC, SLI/SLO, DevSecOps, kültür ve deneme sınavı. Temel seviye DVA eğitimi.
Detayları Gör →Azure Pipelines'ı YAML ile kurun: stage/job/task, agent havuzları, artifact, template, ortamlar, deployment job ve onaylar. Orta seviye Azure DevOps DVA eğitimi
Detayları Gör →Google Cloud'da CI/CD kurun: Cloud Build, trigger'lar, Artifact Registry, Secret Manager, Cloud Deploy ve GKE/Cloud Run dağıtımı. Orta seviye GCP DVA eğitimi.
Detayları Gör →AWS CodePipeline'ı aksiyon türleriyle kurun: CodeCommit, CodeBuild, CodeDeploy, CloudFormation, ECS, approval ve Lambda invoke entegrasyonları. Orta seviye DVA
Detayları Gör →DataOps ilkelerini uygulayın: Airflow orkestrasyonu, veri kalitesi testleri, şema evrimi, lineage, CI/CD for data ve veri gözlemlenebilirliği. Orta seviye DVA e
Detayları Gör →