FUNCTIONAL TESTING WITH READYAPI: DATA-DRIVEN TESTING AND REPORTING EĞİTİMİ

API testini veriyle çoğalt, sonucu raporla

ReadyAPI'de data source'lar, DataGen, assertion'lar ve DataSink ile veri odaklı API testleri kurun ve sonuçları raporlayın.

SmartBear ReadyAPI ile veri odaklı API fonksiyonel testini öğreten eğitim: suite/case/step yapısı, REST/SOAP istekleri, status/JSONPath/script assertion'lar, property transfer, Excel/CSV/JDBC data source, Data Source Loop, DataSink ve TestRunner ile raporlama…

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

Eğitim Hakkında

ReadyAPI data-driven test, assertion ve raporlama

Bu eğitim, SmartBear ReadyAPI ile API fonksiyonel testlerini veri odaklı hale getirmeyi ve raporlamayı uygulamalı öğretir. ReadyAPI projesi, REST/SOAP istek adımları ve test case/suite yapısı; Data Source adımıyla Excel, CSV, veritabanı ve Grid'den test verisi besleme, DataGen ile veri üretme ve Data Source Loop ile döngü işlenir. Property transfer ile adımlar arası veri aktarımı; çeşitli assertion türleri (status, JSONPath/XPath, script) ile doğrulama; DataSink ile sonuçların dosyaya yazılması ele alınır. Raporlama, test çalıştırma özeti ve CI entegrasyonu (TestRunner) gösterilir. Katılımcılar tek bir test senaryosunu veri setiyle çoğaltıp raporlar.

Süre ve Format

2 Gün. Her gün dört modül; ReadyAPI proje yapısından data-driven test ve raporlamaya ilerlenir.

Seviye

Orta Seviye — ReadyAPI ile API fonksiyonel testlerinin veri odaklı (data-driven) hale getirilmesi ve raporlanması.

Öğrenme Metodu

Katılımcılar ReadyAPI'de bir API test senaryosunu data source ile besleyip assertion ve DataSink ile doğrulayıp raporlar.

Neden Bu Eğitim?

🔁Veriyle Çoğaltma

Tek test senaryosunu yüzlerce veri satırıyla otomatik çoğaltırsınız.

✔️Güçlü Doğrulama

JSONPath ve script assertion'larla yanıtları titizce doğrularsınız.

📑Raporlanabilir Test

DataSink ve raporlarla sonuçları paylaşılabilir hale getirirsiniz.

Anahtar Konular

readyapidata-driven testingapi testidata sourcedatasinkassertionjsonpathsoapuitestrunnerapi fonksiyonel test
“İyi bir test, tek bir doğruyu değil, verinin tüm sınırlarını sınayandır.”

Ön Koşullar

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

1
API Temeli

REST ve HTTP istek/yanıt kavramlarına aşinalık beklenir.

2
Test Fikri

Fonksiyonel test ve doğrulama kavramına aşinalık faydalıdır.

3
ReadyAPI

ReadyAPI (deneme sürümü) kurulu bir bilgisayar faydalıdır.

4
Veri Dosyası

Excel/CSV örnek test verisini açabilen bir ortam yeterlidir.

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ı, ReadyAPI'de API test yapısını kurar ve temel doğrulama ekler.
Modül 1
Proje Yapısı
  • ReadyAPI projesi ve arayüz tanıtımı
  • REST ve SOAP servis tanımları
  • Test Suite, Test Case ve Test Step hiyerarşisi
  • Endpoint ve ortam (environment) yönetimi
  • Proje bileşenlerinin organizasyonu
  • Projenin sürümlenmesi ve paylaşımı
Modül 2
İstek Adımları
  • REST Request test adımı oluşturma
  • Parametre, header ve body yönetimi
  • Kimlik doğrulama (auth) yapılandırması
  • İstek-yanıtın incelenmesi
  • SOAP istek adımları
  • Adım sıralaması ve bağımlılık
Modül 3
Assertion'lar
  • Valid HTTP Status Codes doğrulaması
  • JSONPath Match ile alan doğrulama
  • XPath Match (SOAP) doğrulaması
  • Contains ve Not Contains assertion
  • Response SLA (süre) assertion
  • Script Assertion ile özel doğrulama
Modül 4
Property ve Transfer
  • Test property kavramı
  • Property Transfer ile adımlar arası veri aktarımı
  • Yanıttan değer çıkarma
  • Dinamik parametre kullanımı
  • Global ve proje property'leri
  • Property expansion söz dizimi
Günün hedefiKatılımcı, testi veriyle besleyip döngüyle çoğaltır ve sonucu raporlar.
Modül 1
Data Source
  • Data Source adımının eklenmesi
  • Excel ve CSV'den veri okuma
  • Veritabanı (JDBC) data source
  • Grid ve Directory data source türleri
  • Veri satırlarının property'lere bağlanması
  • Data source yapılandırmasının doğrulanması
Modül 2
DataGen ve Döngü
  • DataGen ile test verisi üretme
  • Rastgele, sıralı ve desenli veri
  • Data Source Loop ile satır döngüsü
  • Her satırda isteğin çalıştırılması
  • Döngü ile negatif/sınır senaryoları
  • Veri setiyle kapsamın artması
Modül 3
DataSink ve Çıktı
  • DataSink ile sonuçların dosyaya yazılması
  • Yanıt alanlarının dışa aktarımı
  • Başarısız durumların kaydı
  • Çıktı formatı (CSV/Excel) seçimi
  • Sonuçların sonraki adımlara girdi olması
  • Veri odaklı sonucun izlenebilirliği
Modül 4
Raporlama ve CI
  • Test çalıştırma sonuç özeti
  • Rapor oluşturma ve dışa aktarma
  • TestRunner ile komut satırından çalıştırma
  • CI/CD (Jenkins vb.) entegrasyonu
  • Başarısız testlerin raporda izlenmesi
  • Raporların paydaşlarla paylaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proje Yapısı

ReadyAPI'de suite/case/step hiyerarşisiyle test projesi kurarsınız.

✅
İstek Adımları

REST ve SOAP istek adımlarını parametreleriyle yapılandırırsınız.

✅
Assertion

Status, JSONPath/XPath ve script assertion'larla doğrularsınız.

✅
Property Transfer

Adımlar arası veri aktarımıyla dinamik testler kurarsınız.

✅
Data Source

Excel, CSV ve veritabanından testi veriyle beslersiniz.

✅
Döngü

Data Source Loop ile tek senaryoyu veri setiyle çoğaltırsınız.

✅
DataSink

Sonuçları dosyaya yazıp izlenebilir kılarsınız.

✅
Raporlama

TestRunner ve raporlarla testleri CI'ya bağlar ve paylaşırsınız.

Kimler İçin Uygundur?

  • Test mühendisleri
  • QA uzmanları
  • API geliştiriciler
  • veri odaklı API testini ReadyAPI ile kurmak isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisleri, QA uzmanları, API geliştiriciler ve veri odaklı API testini ReadyAPI ile kurmak isteyen ekipler için uygundur.
Programlama gerekli mi?
Çoğu adım görseldir; script assertion gibi ileri doğrulamalar için temel kod aşinalığı faydalıdır ancak zorunlu değildir.
Data-driven test ne sağlar?
Tek bir test senaryosunu Excel/CSV/veritabanındaki çok sayıda veri satırıyla otomatik çalıştırarak kapsamı ve sınır senaryolarını artırır.
ReadyAPI lisansı gerekli mi?
Eğitim deneme sürümüyle de takip edilebilir; sınav ve lisanslama SmartBear'a aittir, DVA bu konuda bir taahhütte bulunmaz.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve 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. Functional Testing with ReadyAPI: Data-Driven Testing and Re Sertifika Kodu DV-2026XX00 Tarih 26.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

Veri Analizi ve İstatistikUsing R Programming Structures: Leveraging R with Control Flow & Looping Eğitimi
Veri ve Analitik Eğitimleri

Using R Programming Structures: Leveraging R with Control Flow & Looping Eğitimi

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

R programlama eğitimi: if/else, ifelse, switch, for/while döngüleri, vektörleştirme, preallocation, apply ailesi ve purrr map ile verimli kod.

Detayları Gör →
Veri Analizi ve İstatistikUsing R Programming Structures: Object Systems Eğitimi
Veri ve Analitik Eğitimleri

Using R Programming Structures: Object Systems Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

R OOP eğitimi: S3 generic/method dağıtımı, S4 setClass ve çoklu dağıtım, Reference Classes (R5) ve R6 public/private, kalıtım ve sistem seçimi.

Detayları Gör →
Veri Analizi ve İstatistikVeri Akışı ve Gerçek Zamanlı Veri İşleme Eğitimi
Veri ve Analitik Eğitimleri

Veri Akışı ve Gerçek Zamanlı Veri İşleme Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Akış işleme eğitimi: Kafka topic/partition, Flink/Spark Structured Streaming, olay zamanı pencereleme, watermark, exactly-once, checkpoint ve backpressure.

Detayları Gör →
Veri Analizi ve İstatistikVeri Analitiği Eğitimi
Veri ve Analitik Eğitimleri

Veri Analitiği Eğitimi

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

Veri analitiği eğitimi: analitik türleri, veri hazırlama, keşifçi analiz (EDA), tanımlayıcı/çıkarımsal istatistik, görselleştirme ve veri hikâyesi. SQL ve panda

Detayları Gör →
Veri Analizi ve İstatistikVeri Analitiği ve Modelleme Süreçlerine Giriş Eğitimi
Veri ve Analitik Eğitimleri

Veri Analitiği ve Modelleme Süreçlerine Giriş Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Analitik ve modelleme giriş eğitimi: CRISP-DM, veri hazırlama, özellik mühendisliği, regresyon/sınıflandırma/kümeleme, metrikler ve çapraz doğrulama. Python ile

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