READYAPI FOUNDATIONS: CREATING CHAINED END-TO-END TESTING WORKFLOWS EĞİTİMİ

ReadyAPI ile uçtan uca zincirli API testleri oluşturun

Test case, test step, Property Transfer, assertion, Groovy script, DataSource, test suite çalıştırma, raporlama ve CI entegrasyonu.

ReadyAPI ile zincirleme uçtan uca API test akışları kurun: Property Transfer, JSONPath assertion, Groovy script, DataSource ile veri güdümlü test, testrunner ve CI entegrasyonu.

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

Eğitim Hakkında

ReadyAPI ile zincirleme API test iş akışları

Eğitim, SmartBear ReadyAPI (SoapUI Pro) ile uçtan uca API testi kurmayı kapsar: proje, test suite ve test case yapısı, REST ve SOAP istek adımları, OpenAPI/WSDL içe aktarma, Property Transfer ile yanıttan değer çekme, JSONPath ve XPath, assertion türleri, Groovy Script adımı, test özellikleri (properties), DataSource ile veri güdümlü test, koşullu akış (Conditional Goto), hata ayıklama, testrunner komut satırı, raporlar ve Jenkins entegrasyonu.

Süre ve Format

2 Gün. Her gün dört modül; ReadyAPI Projesi ve Temel Testler ve Zincirli Akışlar, Veri Güdümlü Test ve CI ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — ReadyAPI ile zincirleme uçtan uca API test iş akışları: Property Transfer, assertion, veri güdümlü test ve CI entegrasyonu

Öğrenme Metodu

Sipariş oluşturma, ödeme ve iptal adımlarından oluşan zincirleme bir API senaryosu ReadyAPI içinde kurulur ve komut satırından çalıştırılır.

Neden Bu Eğitim?

🔗Zincirleme senaryo

Bir isteğin yanıtını sonraki isteğe taşıyarak gerçekçi akışlar testlersiniz.

✅Güçlü doğrulama

Assertion ve Groovy ile yanıtları ayrıntılı doğrularsınız.

🏭CI entegrasyonu

Testleri komut satırı ve Jenkins ile otomatik çalıştırırsınız.

Anahtar Konular

readyapisoapuiapi test otomasyonuproperty transfergroovy scriptveri güdümlü testuçtan uca testrest api testiassertionjenkins api testsmartbear
“Tek tek doğru çalışan uç noktalar, birlikte de doğru çalışmayabilir.”

Ön Koşullar

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

1
REST/SOAP

HTTP, JSON ve temel API kavramları bilinmelidir.

2
Test kavramları

Test senaryosu ve beklenen sonuç mantığı gerekir.

3
JSON

JSONPath veya XPath temelleri faydalıdır.

4
Kurulum

ReadyAPI veya SoapUI deneme sürümü kurulu olmalıdır.

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ı API tanımını içe aktarır, test case oluşturur ve assertion ekler.
Modül 1
ReadyAPI Arayüzü
  • Proje, test suite, test case, test step
  • OpenAPI/Swagger ve WSDL içe aktarma
  • Ortam (environment) yönetimi
  • Test özellikleri ve kapsamları
  • Sonuç görünümü ve log
  • Proje dosyası ve sürüm kontrolü
Modül 2
İstek Adımları
  • REST isteği oluşturma
  • Başlık, parametre, gövde
  • Kimlik doğrulama: Basic, OAuth 2.0, API anahtarı
  • SOAP istek adımı
  • Mock servis ile bağımsız test
  • HTTP durum kodu kontrolü
Modül 3
Assertion'lar
  • Contains ve Not Contains
  • JSONPath Match ve XPath Match
  • Valid HTTP Status Codes
  • Response SLA
  • Schema Compliance
  • Script Assertion
Modül 4
Property Transfer
  • Yanıttan değer çekme (JSONPath)
  • Kaynak ve hedef özellik
  • Zincirleme istek girdisi
  • Token ve ID aktarımı
  • Çoklu transfer
  • Hata durumunda transfer davranışı
Günün hedefiKatılımcı uçtan uca akışları kurar, veri ile çoğaltır, komut satırından çalıştırır ve raporlar.
Modül 1
Uçtan Uca Akış Tasarımı
  • Giriş, sipariş, ödeme, iptal akışı
  • Adım bağımlılıkları
  • Conditional Goto ve Run TestCase
  • Setup ve TearDown betikleri
  • Test verisi temizliği
  • Negatif ve sınır senaryoları
Modül 2
Groovy Script
  • Script adım yapısı
  • JsonSlurper ile yanıt ayrıştırma
  • Dinamik değer üretme (UUID, tarih)
  • Kendi doğrulama mantığı
  • log.info ile hata ayıklama
  • Yeniden kullanılan betik kütüphanesi
Modül 3
Veri Güdümlü Test
  • DataSource: Excel, CSV, veritabanı
  • DataSource Loop
  • Parametrik senaryolar
  • Rastgele veri üretimi
  • Büyük veri seti performansı
  • Sonuç eşleme
Modül 4
Yürütme, Raporlama ve CI
  • testrunner komutları
  • Jenkins ile entegrasyon
  • JUnit XML raporu
  • ReadyAPI raporları
  • Test Suite zamanlama
  • Bakım ve sürüm geçişi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Test kurulumu

OpenAPI veya WSDL ile ReadyAPI test projesi oluşturabilirsiniz.

🧩
Assertion

JSONPath ve schema assertion'larıyla yanıtları doğrulayabilirsiniz.

⚙️
Property Transfer

Yanıttan değer çekip sonraki isteğe taşıyabilirsiniz.

🔍
Zincirli akış

Birden fazla API çağrısından uçtan uca senaryo kurabilirsiniz.

🛠️
Groovy

Groovy script ile özel doğrulama ve veri üretimi yapabilirsiniz.

📈
Veri güdümlü test

DataSource ile aynı senaryoyu çok veriyle çalıştırabilirsiniz.

🔐
CI çalıştırma

testrunner ile testleri komut satırından yürütebilirsiniz.

🚀
Raporlama

JUnit XML ve ReadyAPI raporlarıyla sonuçları paylaşabilirsiniz.

Kimler İçin Uygundur?

  • API test mühendisleri
  • QA uzmanları
  • entegrasyon testlerini otomatikleştirmek isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
API test mühendisleri, QA uzmanları ve entegrasyon testlerini otomatikleştirmek isteyen geliştiriciler için uygundur. HTTP, JSON ve temel API kavramları bilinmelidir.
SoapUI ile fark nedir?
ReadyAPI, SoapUI'nin ticari sürümüdür; eğitimde ortak kavramlar ve ReadyAPI'ye özgü özellikler ayrılır.
Lisans gerekir mi?
Deneme lisansı veya kurum lisansı gerekir; lisans kurum/katılımcı tarafından sağlanır.
Groovy bilgisi gerekli mi?
Gerekli değildir; kullanılan betikler hazır verilir ve açıklanır.
Yük testi var mı?
Bu program fonksiyonel zincirleme testlere odaklanır.

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. ReadyAPI Foundations: Creating Chained End-to-End Testing Wo 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

Yazılım Geliştirme GenelBack-end Apps: Timers & Batch Processing Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Timers & Batch Processing Eğitimi

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

Timers ve batch processing eğitimi: EJB TimerService, @Schedule, Jakarta Batch job XML, chunk işleme, checkpoint, yeniden başlatma ve JBeret ile toplu iş gelişt

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: Transactions Overview Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: Transactions Overview Eğitimi

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

Transactions overview eğitimi: ACID, JTA, @Transactional yayılımı, izolasyon seviyeleri, optimistic ve pessimistic kilitleme, XA ve saga ile veri bütünlüğü yöne

Detayları Gör →
Yazılım Geliştirme GenelBack-end Apps: XML Programming with JAXB Eğitimi
Yazılım Geliştirme Eğitimleri

Back-end Apps: XML Programming with JAXB Eğitimi

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

JAXB XML programlama eğitimi: Jakarta XML Binding anotasyonları, xjc ile XSD'den sınıf üretimi, marshal, unmarshal, XmlAdapter, StAX, XPath ve güvenli XML işlem

Detayları Gör →
Yazılım Geliştirme GenelBasic Programming in Force.com Eğitimi
Yazılım Geliştirme Eğitimleri

Basic Programming in Force.com Eğitimi

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

Force.com temel programlama eğitimi: Salesforce veri modeli, Apex, SOQL, DML, trigger, governor limits, test sınıfları, Visualforce ve Lightning Web Components.

Detayları Gör →
Yazılım Geliştirme GenelBasic Scalding Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Basic Scalding Programming Eğitimi

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

Basic Scalding programlama eğitimi: Scala, Cascading, Fields ve Typed API, groupBy, join, Hadoop modu ve JobTest ile büyük veri işleme işleri yazma.

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