• Buradasın

    API Testi

    Özetteki ilgi çekici içerikler

    • Postman Kullanarak API Test Etme Eğitimi

      Bu video, bir eğitmen tarafından sunulan Postman kullanarak API test etme eğitim serisinin bir bölümüdür. Eğitmen, önceki derste kullanıcı listesi çektiğini hatırlatarak devam etmektedir. Videoda, Postman'da JSON verilerini çekme ve kullanma işlemleri adım adım gösterilmektedir. Eğitmen önce kullanıcı listesinden gelen verileri JSON formatında çekme, ardından bu verileri değişkenlere atama ve kullanma yöntemlerini anlatmaktadır. Ayrıca, kullanıcı girişinde gelen token'ı nasıl kullanacağınızı ve header kısmına nasıl ekleyeceğinizi göstermektedir. Video, test etme konusunun bir sonraki videoda ele alınacağını belirterek sona ermektedir.

      • youtube.com
    • Postman Temel Kullanım Eğitimi

      Bu video, bir eğitmen tarafından sunulan Postman uygulamasının temel kullanımını anlatan bir eğitim içeriğidir. Eğitmen, Postman'ın ne olduğunu ve nasıl kullanılacağını adım adım göstermektedir. Video, Postman'ın API test aracı olarak işlevini açıklayarak başlıyor ve ardından uygulamanın kurulumunu gösteriyor. Daha sonra Postman'ın temel özelliklerini (GET, POST, PUT, PATCH, DELETE istekleri) ve kullanımını fake API üzerinden örneklerle anlatıyor. Eğitmen, farklı istek tiplerini, body gönderme, query parametreleri kullanma ve HTTP kodlarını yorumlama gibi temel konuları gösteriyor. Video, Postman'ın program geliştirme sürecinde API test etme ve veri tasarımı için nasıl kullanılabileceğini vurgulayarak sonlanıyor.

      • youtube.com
    • Postman Kullanım Eğitimi

      Bu video, bir konuşmacının Postman API test aracı hakkında sunduğu eğitim içeriğidir. Video, Postman'ın ne olduğu ve temel özellikleri hakkında bilgi vererek başlıyor, ardından .NET Core projesi üzerinden forecast controller'ın endpoint'lerine istek gönderme, parametreli istekler gönderme ve hata ayıklama konularını pratik örneklerle gösteriyor. Konuşmacı, Postman'ın REST ve SOAP istekleri oluşturabilme, otomatik test yapabilme ve dökümantasyon oluşturabilme gibi temel özelliklerini açıklıyor. Videoda ayrıca "weather forecast" endpoint'i üzerinden parametreli isteklerin nasıl gönderileceği ve 404 hata mesajının ne anlama geldiği gibi konular ele alınmaktadır. Video, Postman'ın geliştirici kolobratif özellikleri hakkında bilgi vererek ve izleyicilere kendi kullanım tarzlarına göre Postman'ı kullanmaları tavsiyesiyle sonlanmaktadır.

      • youtube.com
    • JSON ve Postman Kullanarak Web İstekleri Eğitimi

      Bu video, bir eğitim serisinin bir parçası olup, eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Videoda, JSON veri formatı ve Postman programı kullanılarak web istekleri nasıl yapılacağı anlatılmaktadır. Eğitmen önce bir evren oluşturma ve JSON ify klas özelliğini kullanma adımlarını göstermekte, ardından Postman programı üzerinden istek atma işlemini adım adım açıklamaktadır. Ayrıca, Chrome emülatörü üzerinden de aynı işlemi göstererek, telefon cihazından da istek atılabileceğini göstermektedir. Video, bir sonraki bölümde daha karmaşık bir yöntemin anlatılacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • Android Uygulaması İçin Web API Oluşturma Eğitimi

      Bu video, Ali Karakoç tarafından sunulan bir eğitim içeriğidir. Ali, Android uygulaması için web API oluşturma sürecini adım adım göstermektedir. Videoda, Android API projesi oluşturma, API ayarları yapma, yardımcı sınıf (Evresit) ve liste döndüren sınıf (İşlem) oluşturma, Ürünler controller'ı oluşturma ve Get Ürünler action'ı ile ürün listesi döndürme işlemleri gösterilmektedir. Eğitmen, Postman programı kullanarak API'nin çalıştığını test etmekte ve bir sonraki derste Android uygulaması tarafından bu API servisiyle iletişim kurulacağını belirtmektedir.

      • youtube.com
    • API Testi ve Otomasyon Eğitimi

      Bu video, bir eğitmen tarafından sunulan interaktif bir eğitim içeriğidir. Eğitmen, Mustafa, Osman ve Seda gibi katılımcılarla etkileşim halinde dersi ilerletmektedir. Video, API testi ve otomasyon konularını kapsamlı şekilde ele almaktadır. İlk bölümde API'nin ne olduğu, API testinin önemi ve Postman kullanımı anlatılırken, daha sonra GET, POST, PUT ve DELETE HTTP istek türleri gösterilmektedir. Daha sonra Selenium kullanarak web otomasyonu senaryoları (Hepsiburada ve Gittigidiyor gibi sitelerde ürün arama, sepete ekleme işlemleri) adım adım gösterilmektedir. Son bölümde ise paralel test koşumu ve farklı test otomasyonu araçları (Testinum, Selenium, Ust) hakkında bilgiler paylaşılmaktadır. Eğitim boyunca Postman'ın koleksiyon, environment, workspace gibi temel özellikleri, Selenium'da web elementlerini seçme teknikleri ve otomasyon sırasında karşılaşılabilecek sorunların çözümleri gibi pratik bilgiler sunulmaktadır. Ayrıca, manuel testlerin zaman ve efor harcamasını azaltmak için test otomasyonunun önemi vurgulanmaktadır.

      • youtube.com
    • Load Testing ve JMeter Eğitimi

      Bu video, bir eğitmen tarafından sunulan load testing ve JMeter kullanımı hakkında kapsamlı bir eğitim içeriğidir. Video, load testing kavramlarını, Creed test aracının Amazon cloud servisleri üzerinden yük testi yapabilme kapasitesini ve JMeter'in API testleri için nasıl kullanılacağını adım adım göstermektedir. İçerik, test planlaması, ramp-up time ayarları, thread grupları, Cookie Manager, Header Manager gibi temel bileşenlerin kullanımı ve test sonuçlarının analizi konularını kapsamaktadır. Eğitimde ayrıca GMatter yazılımı kullanarak web test kaydı yapma süreci, proxy ayarları, script recorder plugini kullanımı ve Amazon farm kullanarak testlerin nasıl çalıştırılacağı da gösterilmektedir. Video, yük testi yapmadan önce pilot testlerin önemini vurgulayarak, testlerin doğru çalışıp çalışmadığını kontrol etme yöntemlerini de içermektedir.

      • youtube.com
    • Postman'da Yanıt Verilerini Doğrulama Eğitimi

      Bu video, Lokesh tarafından sunulan bir eğitim içeriğidir. Lokesh, önceki videoda Python kodu oluşturma ve Postman'da kullanma konusunu anlattığını belirtiyor.. Video, Postman'da yanıt verilerini doğrulama yöntemlerini adım adım göstermektedir. İçerikte yanıt durumunu kontrol etme (200 status code), JSON verilerini doğrulama (response.json), belirli değerleri kontrol etme ve yanıt başlıklarını (headers) doğrulama gibi konular ele alınmaktadır. Lokesh, bazı konuları daha detaylı bir sonraki videoda anlatacağını belirterek videoyu sonlandırmaktadır.

      • youtube.com
    • Python ile UH API Testinde Kimlik Doğrulama Eğitimi

      Bu video, bir eğitmen tarafından sunulan Python programlama dili ile UH API testinde kimlik doğrulama yöntemlerini anlatan bir eğitim içeriğidir.. Video, UH API testinde karşılaşılan iki temel durumu açıklayarak başlıyor ve ardından üç farklı kimlik doğrulama yöntemini adım adım gösteriyor: OAuth 2, API anahtarı ve form kimlik doğrulaması. Ayrıca form authentication ve HTTP basic authentication gibi temel authentication yöntemleri de anlatılmaktadır. Eğitmen, her yöntem için Python kodları yazarak ve uygulamaları çalıştırarak pratik örnekler sunmaktadır.. Videoda Twitter için OAuth 2, OpenWeatherMap için API anahtarı ve HackThis.co.uk için form kimlik doğrulaması gibi örnekler verilmekte, form authentication'da kullanılan authenticity token'ın önemi vurgulanmakta ve bir sonraki derste bu konunun daha detaylı ele alınacağı belirtilmektedir.

      • youtube.com
    • Java ve API Test Etme Eğitimi

      Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, programlama kavramlarını pratik örneklerle açıklamaktadır. Video, iki ana bölümden oluşmaktadır. İlk bölümde API test etme süreci adım adım gösterilmekte, developer oluşturma, proje oluşturma ve soru oluşturma işlemleri anlatılmaktadır. İkinci bölümde ise Java programlama dilinde uni-directional ve bi-directional ilişkiler arasındaki farklar ve sorunları ele alınmaktadır. Eğitim içeriğinde JSON objeleri kullanarak API'ye POST metoduyla veri gönderme, tag oluşturma, soru ile ilişkili enfer ve boyut tablolarının yönetimi, veritabanı sorgularının optimizasyonu gibi konular işlenmektedir. Ayrıca, bi-directional ilişkilerin sonsuz döngüye girme gibi sorunlarına sahip olduğu ve uni-directional ilişkilere geçiş yapmanın avantajları da açıklanmaktadır.

      • youtube.com
    • SoapUI ile Soap Servisi Test Etme Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı SoapUI programını kullanarak Soap servislerini nasıl test edebileceğimizi göstermektedir. Videoda, SoapUI'nin kurulumu ve kullanımı adım adım anlatılmaktadır. Konuşmacı, SoapUI'nin open source versiyonunu kullanarak, Swap'ın kendi site servisinden bir hesaplama servisini test etmektedir. Önce servisin genel görünümünü göstermekte, ardından örnek istek oluşturma seçeneğini açıklamaktadır. Son olarak, toplama ve çarpma işlemlerini test ederek, SoapUI'nin başarılı bir şekilde servis sonuçlarını döndürdüğünü göstermektedir.

      • youtube.com
    • API Güvenlik Testi ve Pentesting Eğitimi

      Bu video, bir eğitmen tarafından sunulan API güvenlik testi ve pentesting eğitim serisinin bir bölümüdür. Eğitmen, Postman ve Burp Suite gibi araçları kullanarak API güvenlik açıklarını tespit etme yöntemlerini göstermektedir. Video, API güvenlik testlerinin adım adım nasıl yapılacağını göstermektedir. İçerikte login ve get details fonksiyonlarının test edilmesi, brute force saldırısı uygulaması, gereksiz bilgilerin sızdırılması (data exposure), kaynak eksikliği ve rate limiting sorunları ele alınmaktadır. Eğitmen, CTF (Capture The Flag) etkinliği üzerinden API güvenlik açıklarını tespit etme sürecini detaylı olarak anlatmaktadır. Videoda ayrıca Android uygulamalarının nasıl çalıştırılacağı, APK dosyalarının ne olduğu ve Android Studio ile emülatör kullanımı da gösterilmektedir. Eğitmen, "The Command App" adlı bir uygulamayı örnek olarak kullanarak, kullanıcı girişi yapma, yorum yazma ve Burp Suite ile API isteklerini yakalama işlemlerini adım adım anlatmaktadır.

      • youtube.com
    • API Test Otomasyonu Eğitim Webinarı

      Bu video, bir eğitmen ve Hakan adlı katılımcı tarafından sunulan, Dünya Tesciller Günü kapsamında düzenlenen bir eğitim webinarıdır. Webinar, API'lerin temel kavramlarını açıklayarak başlıyor ve modern API'ler ile eski tip API'ler arasındaki farkları anlatıyor. Daha sonra Swagger, Postman, Chrome Developer Tools gibi araçların kullanımı, HTTP durum kodları, GET, POST, PUT ve DELETE metodları, JSON formatı ve API testleri hakkında detaylı bilgiler veriliyor. Eğitimin son bölümünde ise IntelliJ IDEA, Java, RestAssured ve TestNg kullanarak API testlerinin nasıl otomatikleştirileceği adım adım gösteriliyor. Webinar ayrıca API gateway kavramı, güvenlik önlemleri, response kodlarının yorumlanması ve frontend performansı ile API yanıt süresi arasındaki ilişki gibi konuları da kapsamaktadır. Video, Momentum Suite test otomasyon aracında API testlerinin nasıl çalıştırılacağını göstererek ve katılımcı sorularına cevap vererek sona ermektedir.

      • youtube.com
    • API Test Videosu

      Bu videoda Abdurrahman Osman, kendi gereksinimlerinin API testini yapıyor. Video, bir restoran uygulamasının API testlerini adım adım gösteriyor. İlk olarak restoran listeleme, ardından kampanya listeleme, arama çubuğu kullanımı, kayıt olma, şifre değiştirme gibi API gereksinimleri test ediliyor. Test sırasında veritabanında bulunan restoranlar (odun enerjici, burger king, superw, w, iskender) ve kampanyalar gösteriliyor. Ayrıca şifre değiştirme işleminde zayıf şifrelerin kabul edilmediği de test ediliyor.

      • youtube.com
    • Go Projelerinde Clean Code Mimarisi ve Test Yazma Eğitimi

      Bu video, Ankara'da Savunma Sanayi Endüstrisi'nde çalışan ve Go programlama dilinde iki yıldır aktif olarak çalışan bir yazılım geliştiricisi tarafından sunulan eğitim içeriğidir. Sunumda İbrahim adında bir kişi de yer almaktadır. Video, clean code kavramının tanımı ve mimarisinin açıklanması üzerine odaklanmaktadır. İçerik, dört katmanlı bir mimari yapısı (entities, use case, interface adaptör ve framework driver) tanıtarak başlıyor, ardından Go projelerinde standart klasör yapısını ve best practice'leri anlatıyor. Son bölümde ise model, repository, servis ve API katmanlarının nasıl test edilebileceği, özellikle API testlerinin tüm proje davranışını test etme avantajı ve test edilebilir kod yazmanın temel prensipleri detaylı olarak açıklanıyor. Eğitimde "Going Standard Project Lava" adlı GitHub reposundan örnekler verilerek Go projelerinde bulunması gereken klasörler (cmd, internal, pkg, config, app, router, storage, model, pub, store, utis, render) ve bunların işlevleri açıklanmaktadır. Ayrıca Kubernetes, Prometheus, Metamas ve Passwl gibi popüler Go projelerinin klasör yapıları örnek olarak gösterilmekte ve Peter Burgon'un makalesinden örneklerle doğru test yazma yöntemleri anlatılmaktadır.

      • youtube.com
    • Onion Architecture ve Mediator Pattern Eğitimi

      Bu video, bir eğitmen tarafından sunulan yazılım geliştirme eğitim içeriğidir. Eğitmen, Onion Architecture ve Mediator Pattern kavramlarını adım adım göstermektedir. Video, Onion Architecture'ın temel prensiplerini ve uygulamalarını, özellikle bir ürün sistemi örneği üzerinden anlatmaktadır. İçerikte domain, application ve infrastructure katmanlarının oluşturulması, CQRS ve Mediator pattern'lerinin uygulanması, persistence katmanının in-memory database ile nasıl oluşturulacağı, dependency injection işlemleri ve API testlerinin Postman kullanılarak nasıl yapılacağı detaylı olarak gösterilmektedir. Eğitimde ayrıca Automapper kullanarak DTO dönüşümleri, generic repository sınıfı oluşturma, command ve query işlemlerinin nasıl oluşturulacağı, domain modellerinin nasıl tasarlanacağı ve katmanlar arasındaki gevşek bağlılık prensibinin nasıl sağlanacağı gibi konular ele alınmaktadır. Video boyunca kod yazma, hata ayıklama ve uygulama test etme süreçleri de gösterilmektedir.

      • youtube.com
    • Postman ile Trello API Test Eğitimi

      Bu video, bir eğitmen tarafından sunulan Postman uygulaması kullanarak Trello API'sine test yapma eğitimidir. Video, GET, POST, PUT, DELETE ve PATCH çağrı metotlarının tanıtımıyla başlayıp, Trello API anahtar ve token'larının nasıl oluşturulacağını göstermektedir. Ardından Postman uygulamasında çalışma alanı oluşturma, collection ekleme ve Trello API'si üzerinden pano, liste ve kart oluşturma, silme ve güncelleme işlemlerinin nasıl yapılacağı adım adım anlatılmaktadır. Eğitmen, her çağrı için gerekli parametreleri (anahtar, token, pano ID, liste ID) nasıl ayarlayacağını ve Postman'da çağrıların nasıl kaydedileceğini detaylı şekilde göstermektedir. Ayrıca ilerleyen derslerde global ve ortam değişkenlerinin kullanımı ve otomasyon testleri yazma konularının ele alınacağı belirtilmektedir.

      • youtube.com
    • Performans ve Yük Testleri Eğitim Videosu

      Bu video, saha bilgi teknolojilerinde performans ve yük testlerini yazan ve yöneten Osbor ile Berna Hanım'ın sunduğu kapsamlı bir eğitim içeriğidir. Ayrıca Oğuz adlı bir katılımcı da sunumda yer almaktadır. Video, performans ve yük testlerinin temel kavramlarını, farklı test türlerini (performans testi, yük testi ve stres testi) ve bunların arasındaki farkları açıklayarak başlıyor. Daha sonra JMeter gibi test araçlarının kullanımı, test senaryolarının yazılması, API testleri, simülasyon testleri ve Amazon cloud servisleri üzerinden yük testlerinin nasıl yapılacağı adım adım gösteriliyor. Eğitim içeriğinde ayrıca yük testlerinde karşılaşılan sorunlar (CPU ve RAM yetersizliği, network sorunları, disk problemleri), test metrikleri (thread count, loop count, constant timer ve ramp-up time), test sonuçlarının nasıl inceleneceği ve hata ayıklama teknikleri de detaylı şekilde ele alınıyor. Video, teorik bilgilerin yanı sıra uygulamalı örnekler ve pratik test senaryoları ile destekleniyor.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor