Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.43 KB

README.md

File metadata and controls

38 lines (30 loc) · 1.43 KB

✨ Automation Framework ✨

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.


🚀 Features

  • ✅ 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.

💻 Technologies Used

  • 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.

⚙️ Prerequisites

Ensure the following are installed on your system:

  1. Java (JDK 8 or higher)
  2. 📦 Maven
  3. 🖥️ IDE (e.g., IntelliJ IDEA, Eclipse)
  4. 🧰 Git

📥 Installation

  1. Clone the repository:
    git clone https://github.com/your-username/uo-account-functionality.git  
    cd uo-account-functionality