API'leri veri odaklı testlerle güvence altına alın
REST Assured yapılandırması, istek/yanıt doğrulama, JSONPath, JSON Schema, TestNG @DataProvider ile veri odaklı test ve raporlama/CI entegrasyonunu gerçek API'ye karşı uygulatan orta seviye API test otomasyonu eğitimi.
REST Assured + TestNG ile veri odaklı API testi
Bu eğitim, REST Assured ve TestNG ile veri odaklı API testini öğretir. REST Assured yapılandırması (baseURI, basePath, RequestSpecification/ResponseSpecification), given-when-then söz dizimi, GET/POST/PUT/DELETE istekleri, query/path/header parametreleri ve kimlik doğrulama ele alınır. JSONPath ile yanıt çıkarma, status/header/body doğrulama ve JSON Schema validation işlenir. TestNG ile @Test, @DataProvider ile veri odaklı test, harici CSV/Excel/JSON veri kaynakları, testng.xml ile paket/grup, paralel çalıştırma ve assertion uygulanır. Maven/Gradle entegrasyonu, Extent/Allure raporları ve CI tetikleme gösterilir.
3 Gün. Her gün dört modül; gerçek bir REST API'ye karşı test yazma ağırlıklı labler.
Orta Seviye — REST Assured ve TestNG ile API testi, veri odaklı (data-driven) test, JSON/şema doğrulama ve raporlamayı kapsar.
Gerçek bir REST API'ye karşı REST Assured + TestNG ile veri odaklı test takımı yazıp CI'de çalıştırarak ilerlenir.
REST uçlarını otomatik testlerle her değişiklikte doğrularsınız.
DataProvider ile tek testi onlarca veri kombinasyonuyla çalıştırırsınız.
Testleri Maven ve CI hattına bağlayıp sürekli güvence sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot ve koleksiyon düzeyinde temel Java gerekir.
HTTP metotları ve JSON kavramına aşinalık faydalıdır.
Bağımlılık yönetimine temel aşinalık avantajdır.
JDK, bir IDE ve test edilecek bir API/erişim gerekir.
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:
REST Assured'u Spec ve config ile düzenli kurarsınız.
Tüm HTTP metotlarıyla istek gönderip yanıtı doğrularsınız.
Yanıttan JSONPath ile değer çıkarıp kontrol edersiniz.
JSON Schema ile yanıt yapısını doğrularsınız.
Anotasyon ve assertion'larla test kurarsınız.
DataProvider ile çok veriyle test çalıştırırsınız.
Extent/Allure ile paylaşılabilir raporlar üretirsiniz.
Paralel testleri CI hattına bağlarsınız.
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.
SAS Enterprise Guide'da ileri Query Builder, çoklu join, dönüştürme görevleri, grafik, ODS raporlama ve süreç otomasyonunu uygulamalı öğrenin.
Detayları Gör →SAS BI platformu: metadata, Information Map, OLAP küpleri, Web Report Studio ve portal ile kurumsal raporlama ve panoları uygulamalı öğrenin.
Detayları Gör →SAS DATA step ile ileri veri işleme: merge/set, array, do döngüleri, hash lookup, PROC TRANSPOSE ve PROC SORT tekniklerini uygulamalı öğrenin.
Detayları Gör →SAS Base programlama: DATA step, veri okuma, değişken işleme, fonksiyonlar, format ve PROC PRINT/MEANS/FREQ ile raporlamayı sıfırdan öğrenin.
Detayları Gör →Microsoft Purview ile hassas bilgi türleri, hassasiyet etiketleri, şifreleme ve veri kaybı önleme (DLP) politikalarını uygulamalı öğrenin.
Detayları Gör →