Trendyol Test Automation Project
This project is a UI test automation project developed using Java and Selenium WebDriver for an e-commerce platform.
Project Purpose
To automate critical user flows of an e-commerce website and verify that core functionalities work as expected.
Technologies Used
Java, Selenium WebDriver, Maven, IntelliJ IDEA
Automated Test Scenarios
-
Verify that the homepage loads successfully.
-
Attempt login with invalid credentials and validate error handling.
-
Search for a product ("dizüstü bilgisayar").
-
Select a random product from search results.
-
Add product to cart.
-
Verify product price before and after adding to cart.
-
Increase product quantity and validate cart update.
-
Remove all items from cart and verify that the cart is empty.
Test Type
-
UI Automation Testing
-
Functional Testing
-
End-to-End (E2E) Testing
How to Run Tests
-
Clone the repository.
-
Open the project in IntelliJ IDEA.
-
Install dependencies using Maven.
-
Run test classes from the test package.