API testlerinizi Git ve CI ile yönetin
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…
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.
2 Gün. Her gün dört modül; sabah ReadyAPI ve Git entegrasyonu, öğleden sonra CI uygulaması.
İleri Seviye — ReadyAPI proje yapısı, composite proje formatı, Git entegrasyonu ve API testlerinin CI hattında koşulması
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.
Birden fazla test mühendisinin aynı ReadyAPI projesi üzerinde çakışmadan çalışmasını sağlarsınız.
Composite format ile test değişikliklerini incelenebilir hale getirirsiniz.
API regresyon testlerini her PR'da otomatik koşturursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel ReadyAPI veya SoapUI kullanımı ve REST test deneyimi gerekir.
commit ve branch kavramlarına aşinalık yeterlidir.
ReadyAPI lisansı veya deneme sürümü gereklidir.
ReadyAPI, Git ve bir CI aracı (Jenkins veya GitLab/GitHub) erişimi gerekir.
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.
Program sonunda katılımcılar:
ReadyAPI projesinde servis, test suite ve test case yapısını düzenleyebilirsiniz
merkezi ve dağıtık sürüm kontrol sistemlerini ayırt edip Git'i kurup yapılandırabilirsiniz
add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz
branch, merge ve çakışma çözümüyle paralel geliştirmeyi yönetebilirsiniz
ReadyAPI projesini composite formatta Git'e koyup ekiple birlikte çalışabilirsiniz
pull request açıp gözden geçirme ve birleştirme sürecini yönetebilirsiniz
testrunner ile ReadyAPI testlerini Git tabanlı CI hattında çalıştırabilirsiniz
CI'ı agile döngüye bağlayıp sprint metriklerini depo verisinden okuyabilirsiniz
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.
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 →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 →Working with GitHub: fork, pull request, kod inceleme, branch protection, Issues, Projects, GitHub Actions, Dependabot, secret scanning, Copilot ve gh CLI.
Detayları Gör →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 →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 →