API test mantığını Postman ile öğrenin
API testinin amacı, HTTP semantiği, pozitif ve negatif senaryolar, assertion yazımı ve temel test akışları. API testinin temelleri ve ilk otomasyon odağında uygulamalı laboratuvarlarla işlenir.
API testinin temelleri ve ilk otomasyon
Eğitim API testinin mantığını ve Postman ile ilk otomasyonu öğretir. API test türleri ve test piramidindeki yeri, durum kodu ve gövde doğrulamaları, pm.expect ile assertion, 400, 401, 404 gibi negatif senaryolar, environment ve collection değişkenleri, birden fazla isteği zincirleme, CSV ile veri güdümlü koşum ve test sonuçlarını okuma uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün API Testine Giriş ve Postman Temelleri; 2. gün Hata Senaryoları, Değişkenler ve Akışlar.
Başlangıç Seviye — API testinin temelleri ve ilk otomasyon
Her konu Postman üzerinde canlı bir örnek API'ye karşı uygulanır; katılımcılar kendi koleksiyonlarını kurar, test betiklerini yazar ve Newman ile komut satırından çalıştırır.
Elle kontrol yerine tekrar çalıştırılabilir test betikleriyle API'leri doğrularsınız.
Birbirine bağlı isteklerle gerçek kullanıcı akışlarını test etmeyi öğrenirsiniz.
Newman ile testlerinizi derleme hattına taşıyıp sürekli doğrulama sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
REST API ve JSON'un ne olduğuna dair temel fikir yeterlidir.
Test betikleri için değişken, koşul ve fonksiyon düzeyinde JavaScript bilgisi faydalıdır.
Postman masaüstü uygulaması ve Node.js (Newman için) kurulu olmalıdır.
Örnek genel API'lere bağlanabilen bir ağ ortamı 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:
API türlerini ayırt edip gerçek bir web API'sinin istek ve yanıtını okuyabilirsiniz.
HTTP metotlarını ve durum kodlarını doğru semantikle kullanan uçlar tasarlayabilirsiniz.
Postman'da koleksiyon oluşturup farklı kimlik doğrulama yöntemleriyle istek gönderebilirsiniz.
pm.test ile durum kodu, başlık ve gövde doğrulayan otomatik testler yazabilirsiniz.
Tutarlı problem+json hata yanıtları üretip istemcilerin hatadan toparlanmasını kolaylaştırabilirsiniz.
Değişken kapsamlarını ve ortam yapılarını kullanarak yeniden kullanılabilir Postman koleksiyonları kurabilirsiniz.
Birbirine bağlı isteklerden oluşan uçtan uca API test akışları kurabilirsiniz.
CSV/JSON veri dosyalarıyla Collection Runner ve Newman üzerinden toplu test koşabilirsiniz.
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.
REST Assured ile API test otomasyonuna giriş: given/when/then, Hamcrest, JSON doğrulama ve raporlama. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası
Detayları Gör →REST Assured ile farklı HTTP uç nokta türlerini test etme: metotlar, kimlik doğrulama, multipart ve XML. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifik
Detayları Gör →REST Assured ile Hamcrest eşleştiricileri: koleksiyon, metin, sayısal ve özel Matcher doğrulamaları. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →REST Assured ile JSON yanıt ve JSON Schema doğrulaması: GPath, şema validator, POJO ve sözleşme testi. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikas
Detayları Gör →REST Assured test çatısı mimarisi: spesifikasyonlar, servis nesneleri, test verisi, raporlama ve CI. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →