This project contains web automation tests written for the AutomationExercise website. The tests are developed using Selenium and Java to verify various functionalities of the AutomationExercise platform.
π Project Structure The project has the following directory structure:
automationexercise-tests/ βββ src/main/java/pages/ # Page Object Model classes βββ src/main/java/utils/ # Utility classes (e.g., DriverManager) βββ src/test/java/tests/ # Test classes βββ testng.xml # TestNG configuration file βββ pom.xml # Maven dependencies βββ README.md # Project documentation
π Technologies Used
Java 11 β Programming language
Selenium WebDriver β Web automation
TestNG β Test management
Maven β Dependency management and build tool
IntelliJ IDEA β Development environment
π Test Scenarios This project tests the following scenarios:
User Registration Test π Verifies that new users can register correctly.
User Login Test π Tests that users can log in by entering the correct information.
Product Test π Verifies product search, viewing product details, and adding items to the cart.
Cart Test π Validates that products are listed correctly on the cart page, product details (image, name, price, quantity, etc.) are displayed, and users can proceed to the checkout step.
π¬ If you have any questions or suggestions, feel free to reach out to me.