- Bu proje,
Amazon.com.tr
web sitesinde otomasyon testleri gerçekleştirmek için geliştirilmiş birTest Otomasyon Sistemine
aittir.Selenium WebDriver
ile web tarayıcıları üzerinde otomatik testler yapılmış,JUnit
test çerçevesi ile test senaryoları yazılmıştır. Proje, Amazon.com.tr web sitesinin belirli işlevlerini doğrulamak için kullanılır.
-
Kullanılan Teknolojiler:
- Test Çerçevesi: JUnit (4.x ve 5.x), Maven
- Web Otomasyon: Selenium WebDriver
- Programlama Dili: Java
- Tarayıcı: Google Chrome (ChromeDriver)
-
Kullanılan Programlar:
- Geliştirme Ortamı: IntelliJ IDEA
- Build Aracı: Maven
- Tarayıcı Sürücüsü: ChromeDriver
-
Proje İçeriği:
- Otomasyon testleri, Amazon.com.tr üzerinde yapılan kullanıcı işlemleri ve doğrulama süreçlerini içerir.
- Web sayfalarında bulunan öğelere tıklama, metin girişi yapma, öğe görünürlüğünü kontrol etme gibi işlemler test edilir.
-
Temel Özellikler:
- Web tarayıcılarında otomatik testler
- Test senaryolarının yazılması ve yönetilmesi
- Selenium WebDriver kullanarak tarayıcı otomasyonu
- JUnit çerçevesi ile test yönetimi ve raporlama
-
Backend:
- Java programlama dili kullanılarak yazılmıştır.
- Maven projesi olarak yapılandırılmış ve gerekli bağımlılıklar eklenmiştir.
-
Test Araçları:
- Selenium WebDriver: Web tarayıcıları üzerinde otomatik testler yapmak için kullanılır.
- JUnit: Test yazmak ve yönetmek için kullanılan bir Java tabanlı çerçevedir.
-
Öne Çıkan Özellikler:
- Selenium WebDriver ile Amazon.com.tr üzerinde otomatik testler yapılabilir.
- JUnit ile testlerin yönetimi ve raporlama yapılır.
- Maven ile proje bağımlılıkları ve derleme yönetimi sağlanır.
- Otomasyon Testleri: Web sayfasındaki öğelere tıklama, metin girişi, doğrulama ve görünürlük kontrolü gibi test işlemleri yapılır.
- Test Çerçevesi: JUnit kullanılarak test senaryoları yazılır ve yönetilir.
- Selenium WebDriver: Google Chrome tarayıcısı üzerinde otomatik testler yapılmasını sağlar.
- Bağımlılık Yönetimi: Maven ile gerekli bağımlılıklar yönetilir.
- Veritabanı ve API Testi: Veritabanı sorguları ve API endpoint'leri test edilebilir.
- Proje, terminal üzerinden veya IntelliJ IDEA üzerinde çalıştırılabilir.
-
Proje Sahibi: Batuhan Baysal
-
Kaynaklar:
- Selenium WebDriver Resmi Dokümantasyonu
- JUnit Resmi Dokümantasyonu
- Maven Resmi Dokümantasyonu
-
LinkedIn: Batuhan Baysal LinkedIn Profilim
-
Github: Batuhan Baysal GitHub Profilim