This repository contains an automated testing framework for testing account functionality on the UO website. The project is built using BDD, TestNG, and Maven, and incorporates the Faker library for generating test data dynamically.
- ✅ Automated tests for core account functionality on the UO website.
- 📚 Behavior-Driven Development (BDD) for readable and reusable test scenarios.
- 🛠️ TestNG for test execution and reporting.
- 📦 Maven for dependency management and build automation.
- 🔄 Dynamic test data generation using the Faker library.
- 🗂️ Organized and maintainable project structure.
- ☕ Java: Programming language for writing test scripts.
- 🥒 Cucumber (BDD): Framework for defining test cases in Gherkin language.
- 🛠️ TestNG: For test execution and reporting.
- 🎲 Faker Library: For generating random test data (e.g., names, emails, addresses).
- 📦 Maven: For project and dependency management.
Ensure the following are installed on your system:
- ☕ Java (JDK 8 or higher)
- 📦 Maven
- 🖥️ IDE (e.g., IntelliJ IDEA, Eclipse)
- 🧰 Git
- Clone the repository:
git clone https://github.com/your-username/uo-account-functionality.git cd uo-account-functionality