Appium & BDD Test Otomasyon

Merhabalar, bu projede Java dilinde Maven Page Object Model yapısı kullanarak ve Gauge framework'ü ile mobil test senaryosu koşulmuştur. Test senaryo geçişlerini loglamak için Log4J kütüphanesi kullanılmıştır.

*Uyarı:Ekran boyutu farkı yüzünden test bazı cihazlarda koşmayabilir Önerilen Cihaz : Pixel 3a XL API 28

Test Ortamı:


Programlama dili & Teknoloji Kütüphane
Java(OOP) & POM Junit
Maven Log4j
IntelliJ IDEA Gauge
Appium & Inspector
Android Studio

Test Senaryosu

🟢 Özdilek Favori Ürün Senaryosu

🟢 “Özdilekteyim” uygulaması açılır

🟢 Uygulamanın açıldığı kontrol edilir

🟢 Alışverişe başla butonuna tıklanır

🟢 Alışveriş sayfasının açıldıgı doğrulanır

🟢 Katogiriler Sayfası Açılır

🟢 Katogoriler Sayfasının açıldıgı dogrulanır

🟢 Menüden “Kadın” Seçeneğine tıklanır

🟢 “pantolon” kategorisi açılır

🟢 Sayfanın en aşağı kısmına doğru iki kere scrol edilir.

🟢 Ürünlerden rastgele bir ürün seçilir.

🟢 Ürün detay sayfası açıldığı kontrol edilir.

🟢 Favoriler butonuna tıklanır.

🟢 Giriş yapma sayfasının açıldığı doğrulanır.

🟢 Kullanıcı adı alanına “text” bilgisi girilir

🟢 Password alanına şifre yazılır

🟢 Geri butonuna 2 kere tıklanır.

🟢 Rastgele bir ürün seçilir.

🟢 Seçilen ürün sepete eklenir.