API testlerinizi hatta otomatik koşturun
REST Assured ile API testleri yazmayı ve bu testleri CI hatlarına entegre edip raporlu, kalite kapılı biçimde otomatikleştirmeyi öğreten orta seviye eğitim.
REST Assured testleri, yapılandırma ve CI entegrasyonu
Bu orta seviye eğitim, REST Assured kütüphanesiyle API testleri yazmayı ve bu testleri sürekli entegrasyon hatlarına entegre etmeyi öğretir. REST Assured sözdizimi (given-when-then), istek/yanıt yapılandırması, JSON/XML gövde doğrulama, JSONPath/XmlPath ile çıkarım ve şema (JSON schema) doğrulama işlenir. Kimlik doğrulama (OAuth2, token), ortak yapılandırma (RequestSpecification/ResponseSpecification), veri odaklı testler ve ortam bazlı uç nokta yönetimi uygulanır. Testlerin Maven/Gradle ile çalıştırılması, CI hattında (Jenkins/GitLab) koşturulması, rapor (Allure/JUnit) ve kalite kapıları ele alınır. Katılımcılar API sözleşmesini sürekli doğrulayan bir test hattı kurar.
2 Gün. Her gün dört modül; katılımcılar REST Assured testlerinden CI entegrasyonuna ilerler.
Orta Seviye — REST Assured ile API testlerinin yazılması ve bu testlerin CI hatlarına entegre edilerek otomatikleştirilmesi.
Katılımcılar gerçek bir API için REST Assured testleri yazıp CI hattında raporlu biçimde koşturur.
REST Assured ile istek/yanıtları akıcı biçimde doğrulamayı öğrenirsiniz.
API testlerini hatta koşturup her değişiklikte doğrularsınız.
Allure/JUnit raporları ve kalite kapılarıyla güvence sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Java ve JUnit/TestNG kavramına aşinalık beklenir.
HTTP, REST ve JSON kavramlarına aşinalık faydalıdır.
Maven veya Gradle kullanımı işe yarar.
JDK, bir IDE ve test edilecek bir API/uç nokta.
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:
REST Assured ile given-when-then akışında test yazabilirsiniz.
JSONPath ve JSON schema ile yanıtları doğrulayabilirsiniz.
RequestSpecification ile ortak yapılandırma kurabilirsiniz.
OAuth2/token ile korumalı API'leri test edebilirsiniz.
Parametreli ve veri odaklı testler yazabilirsiniz.
Maven/Gradle ile testleri paralel koşturabilirsiniz.
Testleri CI hattına entegre edebilirsiniz.
Allure/JUnit raporları ve kalite kapıları kurabilirsiniz.
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.
DOP-C02 kapsamında CodeBuild test fazları, report group, yük testi, SAST/DAST ve CodeDeploy hook ile AWS CI/CD hatlarına otomatik test entegrasyonu eğitimi.
Detayları Gör →DOP-C02 kapsamında CodePipeline mimarisi, CodeStar Connections, cross-region/account action ve CloudFormation/CDK ile pipeline orkestrasyonu eğitimi.
Detayları Gör →AWS CI/CD hatlarını referans mimari, dağıtım stratejileri, GitOps, güvenlik, DR ve DORA metrikleriyle uçtan uca ustalaştıran kapsamlı uzman eğitim.
Detayları Gör →Azure Pipelines YAML ile çok aşamalı CI/CD, ajan havuzları, template, artifact, environment ve onay kapılarını kurmayı öğreten uygulamalı eğitim.
Detayları Gör →CI/CD hatlarında otomatik testi; test tasarımı, paralelleştirme, kalite kapıları, mutation testing ve flaky yönetimiyle en iyi pratiklerle uygulama eğitimi.
Detayları Gör →