ADVANCED TOPICS IN READYAPI: INTEGRATING WITH GIT EĞİTİMİ

API testlerinizi Git ve CI ile yönetin

ReadyAPI projelerini composite formatta Git'e alın, ekipçe birleştirin ve testrunner ile CI'da koşturun.

Eğitim, ReadyAPI proje yapısını (test suite, test case, data source, assertion, Groovy) ve composite proje formatını işler; ReadyAPI Git eklentisi ile clone, commit, push/pull, dal oluşturma ve çakışma çözümünü, gizli bilgi güvenliğini, testrunner komut satır…

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

Eğitim Hakkında

ReadyAPI testlerini sürüm kontrolü ve CI ile ekip çalışmasına taşıyın.

Eğitim, ReadyAPI proje yapısını (test suite, test case, data source, assertion, Groovy) ve composite proje formatını işler; ReadyAPI Git eklentisi ile clone, commit, push/pull, dal oluşturma ve çakışma çözümünü, gizli bilgi güvenliğini, testrunner komut satırı ile Jenkins/GitLab CI/GitHub Actions üzerinde otomatik koşumu ve JUnit raporlarını uygulamalı olarak kapsar.

Süre ve Format

2 Gün. Her gün dört modül; sabah ReadyAPI ve Git entegrasyonu, öğleden sonra CI uygulaması.

Seviye

İleri Seviye — ReadyAPI proje yapısı, composite proje formatı, Git entegrasyonu ve API testlerinin CI hattında koşulması

Öğrenme Metodu

Katılımcılar örnek bir ReadyAPI projesini Git'e taşır, iki kişi çakışma yaratıp çözer ve CI'da koşturur.

Neden Bu Eğitim?

🎯Ekip Çalışması

Birden fazla test mühendisinin aynı ReadyAPI projesi üzerinde çakışmadan çalışmasını sağlarsınız.

🛠️Diff Edilebilirlik

Composite format ile test değişikliklerini incelenebilir hale getirirsiniz.

📈CI Entegrasyonu

API regresyon testlerini her PR'da otomatik koşturursunuz.

Anahtar Konular

ReadyAPI GitReadyAPI composite projeSoapUI GitAPI test otomasyonutestrunnerReadyAPI CIAPI testi JenkinsReadyAPI eğitimi
“Test de koddur; kod gibi sürümlenmelidir.”

Ön Koşullar

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

1
ReadyAPI

Temel ReadyAPI veya SoapUI kullanımı ve REST test deneyimi gerekir.

2
Git

commit ve branch kavramlarına aşinalık yeterlidir.

3
Lisans

ReadyAPI lisansı veya deneme sürümü gereklidir.

4
Ortam

ReadyAPI, Git ve bir CI aracı (Jenkins veya GitLab/GitHub) erişimi gerekir.

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 projesini Git ile sürümler ve dal yönetir.
Modül 1
ReadyAPI Proje Yapısı ve Test Katmanları
  • ReadyAPI modülleri: Functional, Load, Security, Virtualization
  • Test suite, test case, test step ve data source hiyerarşisi
  • REST isteği ve assertion'lar: JSONPath, XPath, Contains, Schema
  • Property transfer, Groovy script ve proje özellikleri (properties)
  • Ortam (environment) tanımı ve ortam bazlı uç noktalar
  • Veri güdümlü testler: DataSource ve DataSource Loop
Modül 2
Sürüm Kontrolü Kavramları ve Git Kurulumu
  • Merkezi (SVN) ve dağıtık (Git) sürüm kontrol modelleri
  • Git kurulumu ve git config ile user.name, user.email, core.editor
  • Çalışma dizini, hazırlık alanı (index) ve depo (.git) üç alanı
  • Git nesne modeli: blob, tree, commit ve SHA-1 özetleri
  • git init, git clone ve .git klasörünün yapısı
  • SSH anahtarı üretimi ve uzak depoya kimlik doğrulama
Modül 3
Günlük Git İş Akışı
  • git status, add, commit -m ve anlamlı commit mesajı yazma
  • git diff, diff --staged ve git show ile değişiklik inceleme
  • git log --oneline --graph --decorate ve filtreleme (--author, --since)
  • git restore, git reset ve git rm ile geri alma ve silme
  • .gitignore, .gitattributes ve takip edilmeyen dosyalar
  • git stash ile yarım işi güvenle saklama
Modül 4
Dallanma ve Birleştirme
  • git branch, switch, checkout ve HEAD kavramı
  • Fast-forward ve üç yollu (3-way) merge farkı
  • Merge çakışması işaretleri ve elle çözüm, git mergetool
  • git branch -d/-D ile temizlik ve birleştirilmiş dalları listeleme
  • Dal adlandırma standartları (feature/, bugfix/, release/)
  • Etiketler: hafif ve açıklamalı tag, semantik sürümleme
Günün hedefiKatılımcı çakışma çözer, PR akışını kurar ve testleri CI'da koşturur.
Modül 1
ReadyAPI Composite Projeler ve Git Entegrasyonu
  • Composite proje formatı: XML dosyaları ve diff edilebilirlik
  • ReadyAPI Git eklentisi: clone, commit, push, pull arayüzü
  • Tek dosyalı (.xml) ve composite proje farkı, çakışma riski
  • Dal oluşturma, birleştirme ve çakışma çözümü (ReadyAPI içinde)
  • Gizli bilgiler: proje parolaları ve ortam özellikleri güvenliği
  • .gitignore ve proje klasörü düzeni
Modül 2
Pull Request ve Merge Request Akışı
  • Feature branch, PR açma ve açıklama şablonu
  • Küçük ve odaklı PR yazma ilkeleri
  • Review yorumları, öneriler (suggested changes) ve çözüm durumu
  • Approve, request changes ve zorunlu onay sayısı
  • Merge yöntemleri: merge commit, squash ve rebase and merge
  • PR şablonları (.github/pull_request_template.md) ve checklist
Modül 3
ReadyAPI Testlerini CI'a Bağlama
  • testrunner.sh / testrunner.bat komut satırı parametreleri
  • Jenkins/GitLab CI/GitHub Actions üzerinde testrunner koşumu
  • JUnit tarzı raporlar ve eşik başarısızlığı
  • Lisans (floating) ve CI ortamında lisans sunucusu
  • PR bazlı otomatik API regresyon testi
  • Ortam değişkeni ve gizli bilgi aktarımı
Modül 4
Sürekli Entegrasyon ve Sprint Metrikleri
  • Her push'ta otomatik build ve test ile hızlı geri bildirim
  • Sürekli teslimat: ortam başına dal veya etiket eşlemesi
  • Burndown/velocity ile commit ve PR verisi ilişkisi
  • Teknik borç ve refactoring işlerinin sprinte alınması
  • Retrospektifte git log ve PR istatistiği kullanımı
  • Takım çalışma sözleşmesi: dal, commit ve inceleme kuralları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
ReadyAPI projeleri

ReadyAPI projesinde servis, test suite ve test case yapısını düzenleyebilirsiniz

⚙️
Sürüm kontrolü

merkezi ve dağıtık sürüm kontrol sistemlerini ayırt edip Git'i kurup yapılandırabilirsiniz

🔍
Temel Git komutları

add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz

📊
Dallanma ve birleştirme

branch, merge ve çakışma çözümüyle paralel geliştirmeyi yönetebilirsiniz

🧩
ReadyAPI ve Git

ReadyAPI projesini composite formatta Git'e koyup ekiple birlikte çalışabilirsiniz

🚀
Pull request süreci

pull request açıp gözden geçirme ve birleştirme sürecini yönetebilirsiniz

🔒
API testi CI/CD

testrunner ile ReadyAPI testlerini Git tabanlı CI hattında çalıştırabilirsiniz

📦
CI ve hız metrikleri

CI'ı agile döngüye bağlayıp sprint metriklerini depo verisinden okuyabilirsiniz

Kimler İçin Uygundur?

  • API test mühendisleri
  • QA otomasyon uzmanları
  • ReadyAPI ile çalışan DevOps ekipleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
API test mühendisleri, QA otomasyon uzmanları ve ReadyAPI ile çalışan DevOps ekipleri. Ön bilgi beklentileri için eğitimin ön koşullar bölümüne bakabilirsiniz.
Lisans gerekli mi?
Evet; ReadyAPI ticari bir üründür, deneme veya mevcut lisansla uygulama yapılabilir.
Hangi CI araçları kullanılıyor?
Jenkins, GitLab CI ve GitHub Actions örnekleri gösterilir; testrunner tüm ortamlarda aynı mantıkla çalışır.
Eğitim sonunda sertifika verilir mi?
Katılım ve başarı koşullarını yerine getiren katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim uygulamalı mı ilerliyor?
Katılımcılar örnek bir ReadyAPI projesini Git'e taşır, iki kişi çakışma yaratıp çözer ve CI'da koşturur. Süre 2 gündür; her gün dört modül işlenir.

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. Advanced Topics in ReadyAPI: Integrating with Git Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Sürüm Kontrolü ve İşbirliğiWorking with Git Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Git Eğitimi

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

Working with Git: SSH ve yapılandırma, add -p, dal ve merge, çakışma çözümü, restore/reset/revert, stash, force-with-lease, rebase ve ekip kuralları.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiWorking with Git for your Software Projects Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Git for your Software Projects Eğitimi

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

Yazılım projelerinde Git: dallanma stratejisi, rebase ve fixup, SemVer etiketleme, pre-commit hook, kod inceleme, bisect ve CI entegrasyonuyla uçtan uca uygulam

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiWorking with GitHub Eğitimi
Yazılım Geliştirme Eğitimleri

Working with GitHub Eğitimi

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

Working with GitHub: fork, pull request, kod inceleme, branch protection, Issues, Projects, GitHub Actions, Dependabot, secret scanning, Copilot ve gh CLI.

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiBitbucket ile Kod Yönetimi Eğitimi
Yazılım Geliştirme Eğitimleri

Bitbucket ile Kod Yönetimi Eğitimi

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

Bitbucket ile Kod Yönetimi eğitimi: bitbucket üzerinde depo, inceleme ve CI/CD akışını uçtan uca yönetin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifik

Detayları Gör →
Sürüm Kontrolü ve İşbirliğiGelişmiş Git Teknikleri ve İş Akışları Eğitimi
Yazılım Geliştirme Eğitimleri

Gelişmiş Git Teknikleri ve İş Akışları Eğitimi

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

Gelişmiş Git Teknikleri ve İş Akışları eğitimi: git'in iç mantığını bilerek karmaşık durumları çözün. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertifikası.

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