TestCase16 · Selenium Java automation
User registration, cart, payment, and account deletion flows with Selenium and Java.
Scope and contribution
A Selenium/Java test project covering registration, shopping, and account deletion on the Automation Exercise application.
Page Object structure, end-to-end scenario automation, and utility classes.
Registration and shopping flow
The test checks the home and registration areas before completing a new user form. It then adds a product to the cart, compares delivery and billing addresses, completes the payment form, and checks the order result.
The created account is deleted at the end of the scenario. This description follows the steps visible in the README and testCase16.java.
Project structure
Page elements are kept in homePage, signupPage, and cartPage classes, while driver, configuration, and wait helpers are organized under utilities. pom.xml declares Java 17, Selenium, TestNG, and Maven dependencies.
The repository includes an ExtentReports utility class, but it does not publish a current execution report.
Setup and execution
The main scenario is defined as a TestNG @Test; browser and base URL settings are read from configuration.properties. The README does not provide a run command or dated result.
Source files
Use the links below to review the project README and source code.
- Repository README ↗Scenario scope and class structure
- TestCase16 scenario ↗Registration, cart, payment, and account deletion
- Maven configuration ↗Java and test dependencies
Project status
The project tests were not run for this portfolio, and no current dated result is published.