API TEST OTOMASYONU EĞİTİMİ
API Test Otomasyonu Eğitimi, katılımcılara servis katmanını arayüzden bağımsız, hızlı ve güvenilir biçimde test etme yetkinliği kazandırır. Katılımcılar; istek kurgusundan otomatik doğrulamaya, ortam yönetiminden CI koşusuna kadar tüm akışı gerçek bir API üzerinde uygulayarak öğrenir.
Katılımcılar, eğitim sonunda Postman koleksiyonlarını test scriptleriyle otomasyona çevirmeyi ve Newman ile pipeline'da koşturmayı öğrenir; UI testine göre kat kat hızlı bir güvenlik ağı kurar. Araç ayrıntıları için Postman kaynakları incelenebilir.
API Test Otomasyonu eğitimini şirketinize özel planlayalım. 0212 951 0608 · Teklif isteyin
Katılımcı Profili
Bu eğitim, servis katmanını test kapsamına almak isteyen ekiplere yöneliktir:
- Test Mühendisleri: UI testinin ötesine geçip API katmanını doğrulayanlar
- Backend Geliştiriciler: Kendi servislerine otomatik kontrol kuranlar
- Entegrasyon Ekipleri: Üçüncü taraf API'lerle çalışan ve sözleşme doğrulayanlar
- DevOps Mühendisleri: API testlerini dağıtım hattına bağlayacak roller
- İş Analistleri: API davranışını belgeleyen ve doğrulayan teknik-yakın kadrolar
Ön Gereklilikler
Bu eğitime katılım için aşağıdaki ön bilgiler önerilir:
- HTTP temelleri: istek-cevap, metotlar, durum kodları (giriş düzeyi)
- JSON formatını okuyabilme
- Temel JavaScript okuryazarlığı (test scriptleri için; derinlik beklenmez)
- Yazılım test kavramlarına aşinalık artı sağlar
Süresi ve Tarihi
Süre: 2 gün. Bu süre standart program içindir; kod-tabanlı framework (RestAssured/pytest) modülüyle genişletilebilir.
Eğitim tarihleri ve saatleri, ekibinizin uygunluğuna göre birlikte planlanır.
Kazanımlar
Eğitim sonunda katılımcı, API'yi "geliştirici bilir" kutusundan çıkarıp test edilen bir sözleşmeye dönüştürür:
- REST kavramlarını (kaynak, metot, durum kodu) test gözüyle okur
- Postman koleksiyonlarını düzenli, paylaşılabilir yapıda kurar
- Test scriptleriyle durum kodu, şema ve iş kuralı doğrulaması yazar
- Environment ve değişken düzeniyle test-canlı ayrımını güvenle yönetir
- Zincirli istek senaryolarını (token al → kaydet → kullan) kurar
- Newman ile CI'da koleksiyon koşturup rapor üretir
- Negatif ve sınır testleriyle hatayı üretimden önce yakalar
API Test Otomasyonu Eğitimi Konuları
1. API Test Zihniyeti
- Piramitteki yer: API katmanının hız ve kararlılık avantajı
- Test hedefleri: sözleşme, iş kuralı, hata davranışı
- UI testiyle fark: neden daha az kırılgan
- Kapsam kararı: hangi uçlar öncelikli test edilir
- Dokümantasyon: API sözleşmesini okuma alışkanlığı
2. REST Temelleri
- Kaynak modeli: URL tasarımının mantığı
- HTTP metotları: GET, POST, PUT, PATCH, DELETE anlamları
- Durum kodları: 2xx, 4xx, 5xx ailelerinin dili
- Header'lar: içerik tipi ve önbellek işaretleri
3. Postman Çalışma Ortamı
- Düzen kurma: workspace, koleksiyon, klasör hiyerarşisi
- İstek kurgusu: parametre, gövde ve yetkilendirme
- Cevap inceleme: gövde, süre, boyut, çerezler
- Geçmiş ve arama: denemeleri kaybetmeme düzeni
- Paylaşım: koleksiyonu ekiple senkron tutma
4. Kimlik Doğrulamalı Senaryolar
- Yetkilendirme türleri: API key, Bearer token, basic auth
- Token akışı: alma ve sonraki isteklerde otomatik kullanma
- Yetki testleri: 401 ve 403'ün bilinçli üretilmesi
- Token yenileme: süresi dolan oturumun yönetimi
5. Test Scriptleri
- pm.test yapısı: doğrulamanın iskeleti
- Durum kodu kontrolü: beklenen cevabın teyidi
- Alan doğrulama: gövdedeki değerlerin kontrolü
- Değer çekme: cevaptan değişkene yazma
- Süre kontrolü: performans eşiği testi
6. Şema Doğrulama
- JSON şema: yapı bozulmasını otomatik yakalama
- Şema yazımı: zorunlu alanlar ve tipler
- Sözleşme testi: API değişikliğinin erken alarmı
- Sürüm farkları: şemanın evrimiyle başa çıkma
7. Environment ve Değişken Yönetimi
- Kapsam kuralları: global, environment, koleksiyon değişkenleri
- Ortam ayrımı: test/staging/prod'u tek koleksiyonla yönetme
- Gizli değerler: token ve şifrenin güvenli tutulması
- Dinamik değerler: rastgele veri üretimi
- Başlangıç değerleri: paylaşılan ile yerel ayrımı
8. Zincirli Akışlar
- Veri taşıma: oluştur, doğrula, sil zinciri
- Koşu sırası: akış kontrolü ve dallanma
- Ön koşullar: pre-request script kullanımı
- Temizlik: testin ardında iz bırakmaması
9. Veri Odaklı Koşu
- Veri dosyası: CSV ve JSON ile çoklu koşu
- Senaryo çoğaltma: aynı akış, farklı veriler
- Veri tasarımı: pozitif ve negatif setlerin dengesi
- Sonuç okuma: hangi veriyle neyin kırıldığı
10. Negatif ve Sınır Testleri
- Negatif senaryolar: eksik alan, yanlış tip, geçersiz kimlik
- Hata sözleşmesi: mesaj ve kod tutarlılığı
- Sınır değerler: uzunluk, aralık ve boş girdiler
- Idempotency: tekrar isteğin davranışı
- Güvenlik dokunuşu: yetkisiz erişim denemeleri
11. Newman ve CI Entegrasyonu
- Newman: koleksiyonu komut satırından koşturma
- Pipeline bağlantısı: commit ve zamanlı tetikleme
- Rapor formatları: okunur çıktı üretimi
- Hata eşiği: pipeline'ı kıran koşullar
- Bildirim düzeni: kırmızı koşunun ekibe ulaşması
12. Uçtan Uca Proje
- Senaryo: sipariş API'sinin tam test paketi (CRUD + yetki + negatif)
- Veri odaklı genişletme: çok kayıtlı koşu kurulumu
- CI koşusu: Newman ile otomatik tetikleme
- Bakım pratikleri: koleksiyonun ekipçe yaşatılması
- Kapanış: ekip için ilk 30 günlük otomasyon planı
API TEST OTOMASYONU EĞİTİMİ ile İlgili
Sıkça Sorulan Sorular ve Cevapları
API test otomasyonu eğitimini kurumumuza özel planlayabilir miyiz?
Evet. API test otomasyonu eğitimini tamamen kurumunuza özel planlıyoruz; uygulamalar kendi API'leriniz üzerinde kurgulanabilir ve takvim birlikte şekillenir.
API test otomasyonu eğitimini hangi illerde veriyorsunuz?
API test otomasyonu eğitimini firmanızın bulunduğu yerde, kendi ofisinizde yerinde vermekteyiz; İstanbul, Ankara ve İzmir başta olmak üzere Türkiye'nin tüm illerine gelmekteyiz. Tercih eden kurumlara eğitimi canlı online olarak da sunmaktayız.
API test otomasyonu eğitimini online veriyor musunuz?
Evet. Eğitimi canlı online formatta da vermekteyiz; Postman tabanlı uygulamalar online ortamda birebir yürür ve Türkiye'nin her ilinden katılım sağlanabilir.
Kodlama bilmeyen test uzmanı bu eğitimden verim alır mı?
Evet. Postman'in görsel arayüzü eğitimin omurgasıdır; test scriptleri kısa ve kalıp temellidir, gerekli JavaScript eğitim içinde öğretilir. Kod-yoğun framework'ler (RestAssured vb.) ancak talep halinde ek modül olarak girer.
Kendi API'lerimiz üzerinde çalışabilir miyiz?
Evet — test ortamınıza erişim sağlanırsa uygulamalar doğrudan kendi servisleriniz üzerinde yapılır ve eğitim sonunda çalışan bir koleksiyon paketiniz olur. Erişim yoksa eğitim, gerçekçi bir örnek API üzerinde ilerler.
SOAP veya GraphQL servislerimiz var; kapsanıyor mu?
Ana odak REST'tir; SOAP ve GraphQL istekleri Postman'de nasıl kurgulanır, talep halinde ek bölümde gösterilir. Test disiplini (doğrulama, ortam, CI) protokolden bağımsız aynı kalır.
Katılımcılarımıza sertifika veriliyor mu?
Evet. Eğitimi tamamlayan katılımcılarımıza katılım sertifikası vermekteyiz. Sertifika, eğitimin adını ve katılımcının bilgilerini içerir; kurumunuzun talebine göre dijital veya basılı olarak iletilir.
API test otomasyonu eğitiminin fiyatı ne kadar?
API test otomasyonu eğitimi kurumlara özel planlandığı için sabit liste fiyatı yoktur. İstekleriniz ve kapsam doğrultusunda bir teklif hazırlayıp fiyatla birlikte size iletmekteyiz.
API test stratejiniz için kapsamı netleştirelim, planı birlikte oluşturalım.
0212 951 0608 · Kurumsal teklif



