JSON yanıtlarını ve şemaları otomatik doğrula
GPath ile iç içe JSON doğrulama, JSON Schema Validator ile şema testi, POJO eşleme ve OpenAPI/sözleşme testi ile API yanıt kalitesini güvenceye alın.
REST Assured ile JSON yanıt ve JSON Schema doğrulaması: GPath, şema validator, POJO ve sözleşme testi
Bu eğitim, REST Assured ile JSON yanıtlarının içerik ve yapı doğrulamasını derinlemesine ele alır. JSON veri tipleri ve ISO 8601, GPath ile findAll, collect, sum ve max, iç içe dizilerde filtreleme, json-schema-validator ile matchesJsonSchemaInClasspath, Draft-07 anahtarları (required, type, format, additionalProperties), POJO eşleme ve OpenAPI belgesinden şema türetme, Pact ve sözleşme testi stratejisi ile şema sürümü değişikliklerinde kırıcı değişikliklerin yakalanması uygulanır.
2 Gün. Her gün dört modül; katılımcılar JSON İçerik Doğrulama → Şema, Sözleşme ve Test Yapısı sırasıyla ilerler.
Orta Seviye — REST Assured ile JSON yanıt ve JSON Schema doğrulaması: GPath, şema validator, POJO ve sözleşme testi.
Katılımcılar örnek API için JSON Schema dosyaları yazar, şemayı bozan değişiklikleri testle yakalar ve OpenAPI belgesinden doğrulama üretir.
API yanıt yapısının sessizce bozulmasını şema testleriyle engellersiniz.
GPath ile karmaşık iç içe verileri tek satırda doğrularsınız.
Tüketicilerle yapılan sözleşmeyi otomatik test ederek korursunuz.
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:
JSON ve XML temsillerini içerik pazarlığı ile aynı uç noktadan sunabilirsiniz.
given/when/then kalıbıyla çalışan ilk REST Assured testlerini yazıp çalıştırabilirsiniz.
GPath ile JSON alanlarını doğrulayıp JSON Schema ile sözleşme testi yazabilirsiniz.
OpenAPI 3 tanımı yazıp Swagger UI ve kod üretimiyle sözleşme öncelikli geliştirebilirsiniz.
Hamcrest eşleştiricileriyle koleksiyon ve metin doğrulamalarını okunabilir biçimde yazabilirsiniz.
Parametreli, gövdeli ve yetkilendirmeli uç noktalar için REST Assured testleri yazabilirsiniz.
Yeniden kullanılabilir spesifikasyonlarla bakımı kolay bir API test çatısı kurabilirsiniz.
Birim, sözleşme ve uçtan uca testleri dengeli bir mikroservis test stratejisine yerleş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.
REST Assured ile farklı HTTP uç nokta türlerini test etme: metotlar, kimlik doğrulama, multipart ve XML. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifik
Detayları Gör →REST Assured ile Hamcrest eşleştiricileri: koleksiyon, metin, sayısal ve özel Matcher doğrulamaları. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST Assured test çatısı mimarisi: spesifikasyonlar, servis nesneleri, test verisi, raporlama ve CI. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST Assured ile hata yönetimi ve hata enjeksiyonu: WireMock fault, zaman aşımı, bozuk yanıt ve dayanıklılık. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Ser
Detayları Gör →REST Assured test sonuçlarının Allure ve ExtentReports ile raporlanması ve CI hattında yayınlanması. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →