Sıfırdan Postman ile API Testi & Test Otomasyonu Öğrenin eğitimine hoş geldiniz!
Kurs Hakkında
Bu eğitim ile API testinin nasıl gerçekleştirildiğini öğreneceksin. API testlerin için Postman kullanmayı ve daha sonra bu testleri Newman ve Jenkins ile otomatize etmeyi öğreneceksin.
Kurs İşlenişi
1.Kurs sırasında öncelikle gerekli program ve ortamların kurulumunu öğreneceksin.
2.Neden kullandığımızı ve nasıl kullandığımızı öğreneceksin.
3.Bölüm sonu değerlendirmeleriyle kendini test edebileceksin.
4.Projelerle kendini geliştirebileceksin.
Kurs Süresince
Bu kurs içerisinde bulunan derslerle ilgili anlamadığın veya yapamadığın her şeyi bana Udemy Soru&Cevap veya LinkedIn üzerinden istediğiniz zaman sorabilirsin.
Kurs Bölümleri
Bölüm 1: Giriş
İlk bölümde kursun yol haritasıyla bu kurs boyunca nelerin beklediğine odaklanılacak.
Bölüm 2: API Testinin Temelleri
İkinci bölümde temel konular ele alınacak. API nedir ile başlayıp HTTP Metotları ile devam edilecek. Daha sonra Postman kurulumu yapılıp arayüzüne genel bakış ile bölüm sonlandırılacak.
Bölüm 3: API Testine Giriş
Üçüncü bölümde API Testine giriş yapılacak ve farklı türlerde istekler gerçekleştirilecek. Ayrıca Postman da yer alan değişken türlerine ve kullanımlarına değinilecek.
Bölüm 4: Test Yazımı ve Collection Koşumu
Dördüncü bölümde isteklere farklı türlerde testler yazılacak. Örneğin durum kodu sorgulama , response time , response type vs testler yer alacak. Daha sonra yazılan bu testler Collection Runner ile koşulacak. Bölümün son dersinde ise veriye dayalı test ile JSON ve CSV kullanarak testler tekrar Collection Runner ile koşulacak.
Bölüm 5: Monitors ve Newman İle Test Otomasyonu
Beşinci bölümde Postman da yazılmış olan testler otomatize etmeye başlanılacak. İlk olarak Postman Monitors ile otomatik koşumlar oluşturulacak. Daha sonra Newman kurulumu gerçekleştirerek testler Newman yardımıyla CMD üzerinde koşulacaktır. Son olarak ise Newman yardımıyla testler için farklı türlerde HTML Raporlar oluşturulacak.
Bölüm 6: Jenkins İle Test Otomasyonu
Altıncı bölümde ilk olarak Jenkins'in ne olduğu ile başlanacak. Ardından Jenkins kurulumu ile devam edilecek. Jenkins ile Test Otomasyonu kısmında sıfırdan bir job oluşturulacak ve testler bu job üzerinden otomatik olarak koşturulacaktır.
Bölüm 7: Bitirme Projesi
Son bölümde kurs içinde kullandığımız tüm özelliklerin kullanılabileceği bir proje yapılacaktır.
Derslerde görüşmek dileğiyle!