REST Assured testlerini anlaşılır raporlara çevir
Allure, ExtentReports ve Surefire ile istek/yanıt detaylı raporlar üretin, Jenkins veya GitHub Actions üzerinde yayınlayın ve hatalı testleri hızla teşhis edin.
REST Assured test sonuçlarının Allure ve ExtentReports ile raporlanması ve CI hattında yayınlanması
Bu eğitim, REST Assured testlerinin sonuçlarını paydaşlara anlaşılır biçimde sunmayı öğretir. Allure ile @Step, @Feature, @Story ek açıklamaları, AllureRestAssured filtresi, allure-results ve allure serve, trend grafikleri; ExtentReports ile HTML rapor ve kategori; Surefire ve JUnit XML çıktıları işlenir. Hatalı testte istek/yanıt günlüğü ekleme, hassas bilgi maskeleme, Jenkins ve GitHub Actions üzerinde rapor yayınlama, Slack bildirimi ve WireMock ile kararlı test ortamı uygulanır.
2 Gün. Her gün dört modül; katılımcılar Test Yazımı ve Raporlama Temeli → Gelişmiş Raporlama ve CI sırasıyla ilerler.
Orta Seviye — REST Assured test sonuçlarının Allure ve ExtentReports ile raporlanması ve CI hattında yayınlanması.
Katılımcılar mevcut test paketine Allure ve Extent raporları ekler, CI hattında yayınlar ve hata raporlarını inceler.
Test sonuçlarını teknik olmayan paydaşların da okuyabileceği hale getirirsiniz.
İstek ve yanıtı rapora ekleyerek hata nedenini dakikalar içinde bulursunuz.
CI üzerinden rapor ve Slack bildirimiyle takımı bilgilendirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot, koleksiyon ve generics konularında temel Java bilgisi gerekir.
HTTP metotları, durum kodları ve JSON yapısına aşinalık beklenir.
Maven bağımlılık yönetimi ve IntelliJ IDEA veya Eclipse kullanımına genel hakimiyet faydalıdır.
JDK 17+, Maven ve internet erişimi olan bir dizüstü bilgisayar hazır bulunmalıdır.
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:
given/when/then kalıbıyla çalışan ilk REST Assured testlerini yazıp çalıştırabilirsiniz.
Hamcrest eşleştiricileriyle koleksiyon ve metin doğrulamalarını okunabilir biçimde yazabilirsiniz.
Yeniden kullanılabilir spesifikasyonlarla bakımı kolay bir API test çatısı kurabilirsiniz.
Allure veya ExtentReports ile istek/yanıt detaylı test raporları üretip CI'da yayınlayabilirsiniz.
GPath ile JSON alanlarını doğrulayıp JSON Schema ile sözleşme testi yazabilirsiniz.
Zaman aşımı, 5xx ve bozuk yanıt senaryolarını test edip hata işleme davranışını doğrulayabilirsiniz.
Newman ile Postman testlerini CI hattında raporlu şekilde çalıştırabilirsiniz.
WireMock stub'ları ile dış servis bağımlılıklarını izole edip kararlı testler yazabilirsiniz.
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.
Mikroservis mühendisliği kampı: Spring Boot, entegrasyon, dayanıklılık, güvenlik ve GitOps. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mikroservis dağıtımı ve GitOps temelleri: Docker, Kubernetes, Argo CD ve canary yayın. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Monolitten mikroservislere geçiş: plan, Strangler Fig, veri ayrıştırma ve güvenli yayın. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mikroservis mimarisi ve tasarım desenleri: DDD, CQRS, saga, gateway ve circuit breaker. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mikroservis mimarisine giriş: kavramlar, servis sınırları, iletişim ve dağıtım temelleri. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →