Proyek ini bertujuan menguji aplikasi web secara otomatis menggunakan Selenium WebDriver, Cucumber, dan Java dengan pendekatan Page Object Model (POM). Framework ini mendukung pengujian positif, negatif, dan batasan.
- Java
- Gradle
- Selenium
- Cucumber (Gherkin)
- JUnit
- pages/: Page Object Model
- features/: Gherkin Feature Files
- stepdefinitions/: Implementasi langkah-langkah Cucumber
- runners/: Test Runner
- Positif: Login berhasil dengan kredensial benar
- Negatif: Login gagal dengan kredensial salah
- Login dengan boundary value username dan password
- ./gradlew test
- atau ./gradlew test --tests runners.CucumberTest
Laporan HTML: Buka target/cucumber-report.html di browser. atau laporan Cucumber Reports Update.png