Her HTTP uç noktası için doğru test stratejisi
GET, POST, PUT, DELETE, form, multipart, XML ve yetkili uç noktaları REST Assured ile test edip yeniden kullanılabilir spesifikasyonlarla organize edin.
REST Assured ile farklı HTTP uç nokta türlerini test etme: metotlar, kimlik doğrulama, multipart ve XML
Bu eğitim, REST Assured ile değişik türde HTTP uç noktalarının nasıl test edileceğini öğretir. GET, POST, PUT, PATCH, DELETE metotlarının idempotency doğrulaması, path, query, form ve header parametreleri, POJO ile JSON gövde, XML gövde ve XmlPath, multipart dosya yükleme, cookie ve yönlendirme, Basic, Bearer ve OAuth 2.0 yetkilendirmesi işlenir. Hamcrest ile doğrulama, JSON yanıt şeması, RequestSpecBuilder ve ResponseSpecBuilder ile yeniden kullanılabilir yapı kurulur.
2 Gün. Her gün dört modül; katılımcılar Metot Bazlı ve Yetkili Uç Nokta Testleri → İçerik Tipleri ve Test Mimarisi sırasıyla ilerler.
Orta Seviye — REST Assured ile farklı HTTP uç nokta türlerini test etme: metotlar, kimlik doğrulama, multipart ve XML.
Katılımcılar farklı uç nokta türleri içeren bir demo API için test paketi yazar ve ortak spesifikasyonlara taşıyarak yeniden kullanılabilir hale getirir.
Metot, içerik tipi ve yetki varyasyonlarını sistematik test edersiniz.
Multipart yükleme ve form gönderimi gibi zor uç noktaları otomatikleştirirsiniz.
Spesifikasyonlarla tekrarı azaltıp bakımı kolaylaştırırsınız.
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:
Metotları güvenli ve idempotent olma özelliklerine göre doğru senaryoda kullanabilirsiniz.
given/when/then kalıbıyla çalışan ilk REST Assured testlerini yazıp çalıştırabilirsiniz.
Parametreli, gövdeli ve yetkilendirmeli uç noktalar için REST Assured testleri yazabilirsiniz.
OAuth 2.0 ve JWT ile korunan API akışlarını kurup yaygın OWASP API risklerini kapatabilirsiniz.
JSON ve XML temsillerini içerik pazarlığı ile aynı uç noktadan sunabilirsiniz.
GPath ile JSON alanlarını doğrulayıp JSON Schema ile sözleşme testi yazabilirsiniz.
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.
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.
Make HTTP modülü, webhook, OAuth 2.0, router, iterator, aggregator ve Break hata işleyicileriyle gelişmiş API entegrasyon ve otomasyon eğitimi.
Detayları Gör →RFC 9457 problem+json, durum kodu seçimi, correlation ID, Retry-After, Resilience4j ve hata senaryosu testleriyle API hata yönetimi eğitimi.
Detayları Gör →API gateway desenleri, Kong, Spring Cloud Gateway, Apigee politikaları, JWT, rate limit, circuit breaker ve Kubernetes dağıtımı eğitimi.
Detayları Gör →API yönetimi: strateji, yaşam döngüsü, OpenAPI, gateway politikaları, OAuth 2.0, geliştirici portalı, API ürünleri ve analitik eğitimi.
Detayları Gör →API stratejisi, SLA ve SLO, Apigee analitik, Prometheus izleme, kapasite testi ve gateway politikalarıyla ölçüm odaklı API yönetimi eğitimi.
Detayları Gör →