Skip to content

Here is a Selenium tests cases about AccuWeather, Manual test cases about Spotify and Api Tests

Notifications You must be signed in to change notification settings

yigityildirim45/BootcampTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AccuWeather ve Spotify Testleri Bu repo, web uygulamalarının kalitesini sağlamak için gerçekleştirilen testleri içerir.

AccuWeather Selenium Testleri Bu bölüm, AccuWeather web sitesinin Selenium ile otomatikleştirilmiş testlerini içerir. Testler, farklı şehirler için hava durumu bilgilerini çekerek ve doğrulamalar yaparak web sitesinin işlevselliğini doğrulamak için tasarlanmıştır.

Test Senaryoları:

Farklı şehirlerin hava durumunu arama

Sıcaklık, rüzgar, nem ve hava kalitesi gibi hava durumu bilgilerini doğrulama

Günlük ve saatlik hava durumu tahminlerini doğrulama

Hava durumu uyarılarını kontrol etme

Kullanılan Teknolojiler:

Selenium

Python

Allure Report

Kurulum:

Python 3 ve gerekli kütüphaneleri kurun (pip install -r requirements.txt).

ChromeDriver indirerek sisteminizde doğru bir şekilde yapılandırın.

allure-pytest kütüphanesini yükleyin.

Testleri çalıştırın: pytest --alluredir=./reports

Raporu görüntüleyin: allure serve ./reports

Spotify Manuel Testleri Bu bölüm, Spotify web uygulamasının manuel testlerini içerir. Testler, kullanıcı kayıt, giriş, arama, oynatma, çalma listesi yönetimi ve diğer işlevleri kapsayan çeşitli senaryolar aracılığıyla gerçekleştirilmiştir.

Test Türleri:

Fonksiyonel Testler

Kullanılabilirlik Testleri

Karşılaştırma Testleri

Sınır Değer Analizi

Eşdeğer Bölümleme

Test Raporları:

Reports dosyası ve Paneli, test sonuçlarını ve bulguları detaylandırır.

PetStore API Testleri

Bu bölüm, PetStoreAPI için yapılan otomatikleştirilmiş API testlerini içerir. Bu testler, çevrimiçi mağazada evcil hayvan verilerini yönetmek için kullanılan API'nin doğruluğunu ve güvenilirliğini sağlamak amacıyla çeşitli CRUD (Create, Read, Update, Delete) işlemlerini doğrular. Testler, evcil hayvan ekleme, güncelleme, alma ve silme işlemlerini kapsamaktadır.

Test Senaryoları:

Mağazaya yeni bir evcil hayvan ekleme: Sisteme yeni bir evcil hayvan ekler. Mevcut bir evcil hayvanı güncelleme: Evcil hayvanın adı, durumu ve kategorisi gibi bilgileri günceller. Duruma göre evcil hayvanları getirme: Duruma göre (mevcut, beklemede veya satıldı) evcil hayvanları listeler. Etiketlere göre evcil hayvanları getirme: Belirli etiketler kullanarak evcil hayvanları bulur. ID'ye göre evcil hayvan bulma: Evcil hayvanı ID'sine göre detaylı olarak getirir. Form verileri ile evcil hayvan güncelleme: Evcil hayvanın adını veya durumunu form verisi ile günceller. Bir evcil hayvanı silme: Evcil hayvanı ID'sine göre mağazadan siler.

Kullanılan Teknolojiler:

Rest-Assured ile REST API testleri. JUnit 5 ile birim testleri. Maven ile proje bağımlılık yönetimi.

Katkıda Bulunma:

Projeye katkıda bulunmak için, Github repo'suna bir "pull request" gönderin.

About

Here is a Selenium tests cases about AccuWeather, Manual test cases about Spotify and Api Tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published