Testleri güvenilirliğin kalkanı yapın
Test piramidi, Pact sözleşme testleri, k6 yük testi, Toxiproxy hata enjeksiyonu ve canary doğrulamayla güvenilirlik odaklı test stratejisi kurun.
Güvenilirlik odaklı test stratejisi ve test türleri
Bu eğitim, yazılım güvenilirliğini artıran test stratejilerini SRE perspektifinden ele alır. Test piramidi, birim ve entegrasyon testleri, sözleşme testleri (consumer-driven contract), yük ve dayanıklılık testi, smoke ve canary doğrulaması, hata enjeksiyonu ve kaos deneyleri, yapılandırma ve dağıtım testleri, kararsız (flaky) testlerin yönetimi, test ortamı gerçekliği ve üretimde test teknikleri işlenir. Katılımcı örnek servis için güvenilirlik odaklı test planı oluşturur ve otomatik çalıştırır.
3 Gün. Her gün dört modül; test türlerinden yük ve kaos deneylerine, üretimde test ve CI entegrasyonuna ilerler.
Orta Seviye — Güvenilirlik için test piramidi, entegrasyon, yük, hata enjeksiyonu ve üretimde test yaklaşımları.
Katılımcılar örnek bir mikroservis için birim, sözleşme, yük ve hata enjeksiyonu testleri yazıp CI hattında çalıştırır.
Test piramidini maliyet ve risk dengesine göre kurarsınız.
Arıza senaryolarını kontrollü deneylerle sınarsınız.
Testleri dağıtım hattına bağlayıp hızlı geri bildirim alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir programlama dilinde temel geliştirme ve test deneyimi.
Sürekli entegrasyon hattı kavramlarına aşinalık.
SLO ve güvenilirlik kavramlarını bilmek.
Docker ve komut satırı kullanabilen bir 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:
Risk temelli test stratejisi ve piramit tasarlayabilirsiniz.
Pact ile tüketici güdümlü sözleşme testleri yazabilirsiniz.
Kararsız testleri tespit edip karantinaya alabilirsiniz.
k6 ile gerçekçi yük senaryoları yazıp yorumlayabilirsiniz.
Toxiproxy ve tc netem ile arıza deneyleri yapabilirsiniz.
Hipotez ve patlama yarıçapıyla kaos deneyi tasarlayabilirsiniz.
Canary ve sentetik izlemeyle üretimde güvenle doğrulama yapabilirsiniz.
Testleri hata bütçesi kapılı CI hattına bağlayabilirsiniz.
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.
AZ-400 kapsamında Application Insights, Azure Monitor, Log Analytics (KQL), OpenTelemetry, alert ve SLI/SLO ile uçtan uca izleme stratejisini öğreten eğitim.
Detayları Gör →Azure Pipelines'ta derleme sürelerini kısaltın: agent havuzları, caching, paralel job, flaky test ve pipeline analytics. İleri seviye AZ-400 DVA eğitimi.
Detayları Gör →Azure Pipelines'ta multi-stage orkestrasyon, service connection, workload identity, pipeline tetikleme ve dış araç entegrasyonu. İleri seviye AZ-400 eğitimi.
Detayları Gör →Azure Pipelines'ta environment onayları, gate'ler, otomatik release notları, changelog ve iş öğesi-release izlenebilirliği. İleri seviye AZ-400 DVA eğitimi.
Detayları Gör →Azure Pipelines'ta YAML template, parametre, task group ve merkezi şablon kütüphanesiyle tekrar kullanılabilir CI/CD bileşenleri. İleri seviye AZ-400 eğitimi.
Detayları Gör →