top of page

🗣️ Eğitmen: Sinan Uluğ
⏳ Süre: 6 Saat (2 Oturum)

📍 Platform: Zoom (Katılım linki eğitim günü sizlerle paylaşılacaktır.)

📅 Ders Tarihleri: 10-11 Ocak 2026

🕒 Saat: 10.00 - 13.00

RestAssured, Java tabanlı projelerde RESTful web servislerini test etmek ve doğrulamak için geliştirilmiş, açık kaynaklı ve oldukça popüler bir kütüphanedir. BDD (Behavior Driven Development) mantığına uygun, insan diline yakın (Given-When-Then) söz dizimi sayesinde karmaşık HTTP isteklerini bile anlaşılır ve yönetilebilir hale getirir. Java ekosisteminin gücüyle birleştiğinde, sadece bir test aracı olmaktan çıkarak; veritabanı bağlantıları, karmaşık veri modellemeleri ve CI/CD (Sürekli Entegrasyon) süreçleriyle tam uyumlu çalışan güçlü bir Test Otomasyon Mimarisi sunar.

Modern yazılım geliştirme süreçlerinin kalbi olan API’ların test süreçlerini otomatize etmek, manuel test eforunu minimize etmek ve yazılım kalitesini sürekli kılmak isteyen profesyoneller için tasarlanmış bu eğitim, katılımcıları başlangıç seviyesinden alıp mimari kurabilen bir seviyeye taşımayı hedefler.

Bu programda katılımcılar, yalnızca kod yazmayı değil, sürdürülebilir ve ölçeklenebilir bir test framework'ü kurmanın mantığını kavrar. Eğitim süresince, teorik HTTP ve REST kavramları, RestAssured kütüphanesinin esnekliğiyle birleştirilerek gerçek senaryolar üzerinden işlenir.

Program sonunda katılımcılar;

  • Java ve RestAssured kullanarak sıfırdan, kurumsal standartlarda bir API otomasyon framework'ü kurabilir,
  • JSON & POJO yapılarını kullanarak karmaşık verileri yönetebilir,
  • Database (DB) ve API arasındaki veri tutarlılığını otomatize senaryolarla test edebilir,
  • CI/CD Entegrasyonu ile testlerini otomatize edilmiş pipeline üzerinde koşabilir ve detaylı raporlar (Allure) üretebilir seviyeye gelir.

 

🎯 Eğitim İçeriği

1. TEMEL YAPI & PROJE KURULUMU
 

1.1 API Testlerine Giriş

  • API nedir? REST ve HTTP temel kavramları
  • HTTP metodları ve status code yapıları
  • Postman vs RestAssured kullanım farkları

1.2 Proje Ortamı ve Mimarisi• Java ve Maven proje kurulumu

  • pom.xml bağımlılıkları
  • Test mimarisi oluşturma
  • Config dosyaları ve environment yönetimi

1.3 RestAssured Temelleri

  • BaseURI – BasePath kullanımı
  • Query param, path param, header
  • JSON response doğrulama
     

2. TEST GELİŞTİRME, FRAMEWORK & DB
 

2.1 Framework Mimarisi

  • API için Service Layer mimarisi
  • Reusable metodlar
  • Test verisi yönetimi

2.2 İleri Seviye RestAssured

  • Serialization & Deserialization
  • POJO modeller
  • File upload / multipart
  • Auth işlemleri (Basic, Bearer Token, OAuth2)

2.3 Veritabanı Entegrasyonu

  • JDBC ile bağlantı
  • Sorgu çalıştırma
  • API response vs DB doğrulama
     

3. RAPORLAMA & CI/CD
 

3.1 Raporlama ve Loglama

  • Allure Report entegrasyonu
  • Extent Report
  • Request/Response loglama

3.2 CI/CD Entegrasyonu

  • GitHub Actions / Jenkins ile API test çalıştırma
  • Maven komutları ile pipeline
  • Paralel test çalıştırma

3.3 API Testlerinde Best Practices

  • Test veri bağımlılığı azaltma
  • Negative test senaryoları
  • Environment switching
  • Idempotent test tasarımı
     

📚Eğitim Materyalleri
 

  • Demo RestAssured framework
  • Örnek endpoint seti
  • Postman collection
  • PDF/Word eğitim dökümanı
  • Ödev & pratik senaryolar


📝 Eğitim Notları

 

  • Tüm eğitimler canlı olarak gerçekleştirilir; dilediğiniz an eğitmene soru sorabilir, interaktif bir öğrenme ortamında yer alabilirsiniz.
  • Eğitimlerin kayıtları, yıl sonuna kadar erişime açık olacak ve tekrar izlenebilecektir.
  • Eğitim sonunda katılım sertifikası verilecektir.
  • Gerekli tüm eğitim materyalleri ve dokümanlar, katılımcılarla paylaşılacaktır.

👥 Kimler Katılmalı?

 

  • Manuel test süreçlerini otomatize ederek hız kazanmak isteyen Yazılım Test Mühendisleri,
  • Backend servislerini ve mikroservislerini daha güvenilir test etmek isteyen Yazılım Geliştiriciler,
  • RestAssured, Java ve API testi konusunda teknik derinliğini artırmak isteyen SDET Adayları,
  • Sürekli Entegrasyon (CI/CD) ve test mimarisi konularında uzmanlaşmak isteyen Teknoloji Profesyonelleri.

RestAssured & Java ile API Test Otomasyonu Eğitimi

15.000,00₺Fiyat
  • Eğitim Notları

    *5 katılımcı ve üstü toplu alımlarınız için avantajlı fiyatlarımızdan faydalanmak için bizimle iletişime geçin.

    bottom of page