← Projelere dön
Proje · Web · Java

TestCase16 · Selenium Java otomasyonu

Selenium ve Java ile kullanıcı kaydı, sepet, ödeme ve hesap silme akışları.

01 / Proje bilgisi

Kapsam ve katkım

Automation Exercise uygulamasında kayıt, alışveriş ve hesap silme adımlarını kapsayan Selenium/Java test projesi.

Page Object yapısı, uçtan uca senaryo otomasyonu ve yardımcı sınıflar.

02 / Proje ayrıntısı

Kayıt ve alışveriş akışı

Test, ana sayfa ve kayıt alanlarını kontrol ettikten sonra yeni kullanıcı formunu dolduruyor. Ardından bir ürünü sepete ekliyor, teslimat ve fatura adreslerini karşılaştırıyor, ödeme formunu tamamlıyor ve sipariş sonucunu kontrol ediyor.

Senaryonun sonunda oluşturulan hesap siliniyor. Bu akış README ve testCase16.java dosyasında görülen adımlara dayanıyor.

03 / Proje ayrıntısı

Proje yapısı

Sayfa öğeleri homePage, signupPage ve cartPage sınıflarında; sürücü, yapılandırma ve bekleme yardımcıları utilities paketinde tutuluyor. pom.xml Java 17, Selenium, TestNG ve Maven bağımlılıklarını tanımlıyor.

Depodaki ExtentReports yardımcı sınıfı rapor üretimi için kod içeriyor; ancak paylaşılmış güncel bir koşum raporu bulunmuyor.

Çalıştırma

Kurulum ve çalıştırma

Ana senaryo TestNG @Test olarak tanımlanmış; tarayıcı ve temel adres configuration.properties dosyasından okunuyor. README bir çalıştırma komutu veya tarihli sonuç paylaşmıyor.

Kaynak kod

Kaynak dosyalar

Projenin README ve kaynak kod dosyalarını aşağıdaki bağlantılardan inceleyebilirsiniz.

GitHub deposunu aç ↗
Not

Proje durumu

Proje testleri bu portfolyo için çalıştırılmadı; güncel ve tarihli bir test sonucu yayımlanmıyor.

İletişim

Benimle
iletişime geçin.

Projelerim veya deneyimim hakkında e-posta gönderebilirsiniz.

İletişim ↗