Postman ile API Testi Eğitimi

Postman ile API Testi Eğitimi

Eğitim Hakkında

Bu eğitim, katılımcılara API test süreçlerini, Postman kullanımını, güvenlik testlerini ve otomasyon entegrasyonlarını öğretmeyi amaçlar. Program, HTTP protokolünden koleksiyon yönetimine, test betiklerinden kimlik doğrulamaya, Newman CLI entegrasyonundan mock server senaryolarına kadar uçtan uca API testi için gerekli tüm adımları kapsar.

Ön Koşul

Temel düzeyde HTTP, REST API ve yazılım geliştirme/test süreçleri bilgisine sahip olunması önerilmektedir.

Eğitim İçeriği

  • REST mimarisi: kaynak, fiil ve durum kodu
  • HTTP istek ve yanıt anatomisi
  • API testi neden kritik: shift-left yaklaşımı
  • Postman arayüzü ve koleksiyon yapısı
  • İlk API isteği: GET, POST, PUT, DELETE
  • GraphQL ve REST API testi farkları
  • Definition of Done’ın önemi
  • Koleksiyon yapısı ve klasör hiyerarşisi
  • Ortam ve global değişkenler
  • Değişken kapsam hiyerarşisi
  • Koleksiyon değişkenleriyle dinamik testler
  • Koleksiyon dışa ve içe aktarma
  • pm.test ile doğrulama betiği yazma
  • pm.expect ve Chai assertion kütüphanesi
  • Yanıt gövdesi, durum kodu ve başlık doğrulama
  • JSON şema doğrulaması
  • Yanıt süresi performans eşiği testi
  • Otomatik token yenileme betiği
  • Basic Auth, Bearer Token ve API Key yapılandırması
  • OAuth2 Authorization Code akışı Postman ile
  • Pre-request Script ile dinamik imza
  • SSL ve TLS sertifika yönetimi
  • Injection ve güvenlik zafiyeti testi
  • Koleksiyonu Newman ile çalıştırma
  • Ortam dosyası ile parametre aktarımı
  • HTML ve JUnit raporlama
  • GitHub Actions ve Jenkins ile entegrasyon
  • Postman Mock Server ile API taslağı
  • Dinamik yanıt senaryoları
  • Frontend-backend paralel geliştirme iş akışı
  • Postman Flows ile görsel API zinciri
  • API dokümantasyonu yayımlama

Kazanımlar

  • REST ve GraphQL API’leri test edebilecek ve HTTP protokolünü anlayabileceksiniz.
  • Postman koleksiyonları ve ortam değişkenleri ile dinamik testler oluşturabileceksiniz.
  • Test betikleri yazarak yanıt doğrulaması, performans testi ve otomatik token yenileme yapabileceksiniz
  • Kimlik doğrulama ve güvenlik testleri (OAuth2, API Key, injection) gerçekleştirebileceksiniz.
  • Newman CLI entegrasyonu ile koleksiyonları komut satırında çalıştırabilecek ve CI/CD süreçlerine entegre edebileceksiniz.
  • Mock server ve API simülasyonu kullanarak frontend-backend paralel geliştirme iş akışını destekleyebileceksiniz.

Hedef Kitle

  • Yazılım geliştiriciler
  • Test mühendisleri ve QA uzmanları
  • DevOps ve CI/CD ekipleri
  • Siber güvenlik uzmanları
  • Teknik proje yöneticileri

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

QNB Finansbank
Mavi
Agesa
Anadolu Sigorta
Garanti BBVA
Migros
LC Waikiki
J.P. Morgan
Sompo Japan
İş Portföy
Sahibinden
DFDS
Vakıf GYO
Tusas Motor
Liberty Sigorta
Softtech
Roketsan
HSBC
Hepsiburada
Gözen Digital
Aksigorta
KoC Sistem
Enerjisa
TAAC Havacılık TR
CK Enerji
QNB Finansbank
Mavi
Agesa
Anadolu Sigorta
Garanti BBVA
Migros
LC Waikiki
J.P. Morgan
Sompo Japan
İş Portföy
Sahibinden
DFDS
Vakıf GYO
Tusas Motor
Liberty Sigorta
Softtech
Roketsan
HSBC
Hepsiburada
Gözen Digital
Aksigorta
KoC Sistem
Enerjisa
TAAC Havacılık TR
CK Enerji
Bilgi İstiyorum