REST ASSURED CONFIGURATION: CONTINUOUS INTEGRATION PIPELINES FOR API TESTS EĞİTİMİ

API testlerinizi hatta otomatik koşturun

REST Assured ile API testleri yazıp Maven/Gradle ve CI hattı üzerinde raporlu, kalite kapılı biçimde otomatikleştirin.

REST Assured ile API testleri yazmayı ve bu testleri CI hatlarına entegre edip raporlu, kalite kapılı biçimde otomatikleştirmeyi öğreten orta seviye eğitim.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

REST Assured testleri, yapılandırma ve CI entegrasyonu

Bu orta seviye eğitim, REST Assured kütüphanesiyle API testleri yazmayı ve bu testleri sürekli entegrasyon hatlarına entegre etmeyi öğretir. REST Assured sözdizimi (given-when-then), istek/yanıt yapılandırması, JSON/XML gövde doğrulama, JSONPath/XmlPath ile çıkarım ve şema (JSON schema) doğrulama işlenir. Kimlik doğrulama (OAuth2, token), ortak yapılandırma (RequestSpecification/ResponseSpecification), veri odaklı testler ve ortam bazlı uç nokta yönetimi uygulanır. Testlerin Maven/Gradle ile çalıştırılması, CI hattında (Jenkins/GitLab) koşturulması, rapor (Allure/JUnit) ve kalite kapıları ele alınır. Katılımcılar API sözleşmesini sürekli doğrulayan bir test hattı kurar.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar REST Assured testlerinden CI entegrasyonuna ilerler.

Seviye

Orta Seviye — REST Assured ile API testlerinin yazılması ve bu testlerin CI hatlarına entegre edilerek otomatikleştirilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir API için REST Assured testleri yazıp CI hattında raporlu biçimde koşturur.

Neden Bu Eğitim?

🔌API Doğrulama

REST Assured ile istek/yanıtları akıcı biçimde doğrulamayı öğrenirsiniz.

🔁CI Entegrasyonu

API testlerini hatta koşturup her değişiklikte doğrularsınız.

📑Raporlu Kalite

Allure/JUnit raporları ve kalite kapılarıyla güvence sağlarsınız.

Anahtar Konular

rest assuredapi testapi otomasyonci api testjson schemajenkins api testallure raporoauth2 testmaven testdevops test
“API sözleşmesi, her yayında yeniden doğrulanmayı hak eder.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Java Temeli

Temel Java ve JUnit/TestNG kavramına aşinalık beklenir.

2
API Bilgisi

HTTP, REST ve JSON kavramlarına aşinalık faydalıdır.

3
Build Aracı

Maven veya Gradle kullanımı işe yarar.

4
Çalışma Ortamı

JDK, bir IDE ve test edilecek bir API/uç nokta.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, REST Assured ile istek gönderip yanıtı doğrulayan testler yazabilir.
Modül 1
REST Assured Temeli
  • bağımlılık ekleme (Maven/Gradle)
  • given-when-then akışı
  • GET/POST/PUT/DELETE istekleri
  • status code ve header doğrulama
  • temel yanıt doğrulama
  • loglama ve hata ayıklama
Modül 2
Gövde Doğrulama
  • JSONPath ile alan doğrulama
  • XmlPath ile XML yanıt
  • Hamcrest matcher'ları
  • JSON schema doğrulama
  • yanıttan değer çıkarma (extract)
  • iç içe yapıların doğrulanması
Modül 3
İstek Yapılandırma
  • query/path/form parametreleri
  • header ve cookie
  • istek gövdesi (POJO/JSON)
  • content type
  • serileştirme/deserileştirme
  • zaman aşımı ve yeniden deneme
Modül 4
Ortak Yapılandırma
  • RequestSpecification
  • ResponseSpecification
  • baseURI/basePath
  • filtreler (logging/auth)
  • ortam bazlı yapılandırma
  • yeniden kullanım
Günün hedefiKatılımcı, REST Assured testlerini CI hattına entegre edip raporlayabilir.
Modül 1
Kimlik Doğrulama
  • basic/bearer token
  • OAuth2 akışı
  • token yenileme
  • secret yönetimi
  • oturum yönetimi
  • güvenli kimlik enjeksiyonu
Modül 2
Veri Odaklı Test
  • parametreli testler
  • harici veri kaynağı (CSV/JSON)
  • ortam değişkenleri
  • test verisi hazırlama
  • tekrarlanabilirlik
  • veri temizliği
Modül 3
Build ve Çalıştırma
  • Maven Surefire/Failsafe
  • Gradle test görevi
  • test etiketleme (groups/tags)
  • paralel test çalıştırma
  • seçici test koşturma
  • exit kodu yönetimi
Modül 4
CI Entegrasyonu ve Rapor
  • Jenkins/GitLab CI adımı
  • Allure raporu üretimi
  • junit XML yayımlama
  • başarısızlıkta hat durdurma
  • rapor artefakt saklama
  • kalite kapısı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
API Testi

REST Assured ile given-when-then akışında test yazabilirsiniz.

✅
Doğrulama

JSONPath ve JSON schema ile yanıtları doğrulayabilirsiniz.

✅
Yapılandırma

RequestSpecification ile ortak yapılandırma kurabilirsiniz.

✅
Kimlik

OAuth2/token ile korumalı API'leri test edebilirsiniz.

✅
Veri Odaklı

Parametreli ve veri odaklı testler yazabilirsiniz.

✅
Çalıştırma

Maven/Gradle ile testleri paralel koşturabilirsiniz.

✅
CI Entegrasyonu

Testleri CI hattına entegre edebilirsiniz.

✅
Raporlama

Allure/JUnit raporları ve kalite kapıları kurabilirsiniz.

Kimler İçin Uygundur?

  • API testi yazan test/QA mühendisleri
  • Java geliştiricileri
  • CI'a test entegre etmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
API testi yazan test/QA mühendisleri, Java geliştiricileri ve CI'a test entegre etmek isteyenler için uygundur.
Hangi doğrulama yöntemleri işleniyor?
JSONPath, XmlPath, Hamcrest matcher'ları ve JSON schema doğrulama uygulanır.
CI entegrasyonu nasıl gösteriliyor?
Maven/Gradle ile çalıştırma, Jenkins/GitLab adımı ve Allure/JUnit raporlama ikinci günde ele alınır.
Ön koşul nedir?
Temel Java, JUnit/TestNG ve HTTP/REST/JSON kavramlarına aşinalık beklenir.
Sertifika veriliyor mu?
Değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. REST Assured Configuration: Continuous Integration Pipelines Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

CI/CD ve Sürekli TeslimAWS DevOps Engineer Pro (DOP-C02): Automated Testing in CI/CD Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): Automated Testing in CI/CD Pipelines Eğitimi

3 günUzmanOnline / Yüz Yüze / Hibrit

DOP-C02 kapsamında CodeBuild test fazları, report group, yük testi, SAST/DAST ve CodeDeploy hook ile AWS CI/CD hatlarına otomatik test entegrasyonu eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAWS DevOps Engineer Pro (DOP-C02): CI/CD - CodePipeline & Source Integrations Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro (DOP-C02): CI/CD - CodePipeline & Source Integrations Eğitimi

3 günUzmanOnline / Yüz Yüze / Hibrit

DOP-C02 kapsamında CodePipeline mimarisi, CodeStar Connections, cross-region/account action ve CloudFormation/CDK ile pipeline orkestrasyonu eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimAWS DevOps Engineer Pro : Mastering CI/CD Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Pro : Mastering CI/CD Pipelines Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

AWS CI/CD hatlarını referans mimari, dağıtım stratejileri, GitOps, güvenlik, DR ve DORA metrikleriyle uçtan uca ustalaştıran kapsamlı uzman eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimAzure Pipelines ile Sürekli Entegrasyon ve Teslimat Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Pipelines ile Sürekli Entegrasyon ve Teslimat Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Pipelines YAML ile çok aşamalı CI/CD, ajan havuzları, template, artifact, environment ve onay kapılarını kurmayı öğreten uygulamalı eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimCI/CD Best Practices: Applying Automated Testing Eğitimi
DevOps ve Konteyner Eğitimleri

CI/CD Best Practices: Applying Automated Testing Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CI/CD hatlarında otomatik testi; test tasarımı, paralelleştirme, kalite kapıları, mutation testing ve flaky yönetimiyle en iyi pratiklerle uygulama eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn