Bu proje, Page Object Model (POM) mimarisi kullanılarak geliştirilmiş, ölçeklenebilir bir test otomasyon çalışmasıdır. Tek bir altyapı üzerinden farklı e-ticaret siteleri (Trendyol ve Hepsiburada) test edilmiştir.
- POM Yapısı: Kod tekrarını önlemek ve bakımı kolaylaştırmak.
- Reusability (Yeniden Kullanılabilirlik): Ortak
BaseTestsınıfı ile farklı siteleri test edebilmek. - Clean Code: Okunabilir ve anlaşılır test senaryoları oluşturmak.
- www.trendyol.com sitesi açılır.
- Çerez (Cookie) uyarısı yönetilir.
- Arama kutusuna ürün ismi girilir.
- Sonuçların listelendiği doğrulanır.
- www.hepsiburada.com sitesi açılır.
- Arama kutusuna tıklanır ve ürün aranır.
- Sayfa başlığının (Title) doğru geldiği kontrol edilir.