Test Automation Project: Online Food Ordering Website TietEats
This repository contains automated tests for the Online Food Ordering Website TietEats. The tests are implemented using Selenium and TestNG framework.
-
Login and Register Page Automation using TestNG
- Description: Automated tests for the login and registration pages to ensure functionality and user experience.
-
Signup Automation with Password Constraints
- Description: Automated tests for the signup process with specific password constraints to validate the signup functionality.
-
Ordering Process Automation
- Description: Automated tests for the ordering process to ensure seamless user experience and accurate order placement.
- Karan Chhabra (ID: 102103122)
- Nanki Noor Singh (ID: 102103127)
- Divesh Goel (ID: 102103146)
- Java Development Kit (JDK) 8 or higher
- Maven
- Selenium WebDriver
- TestNG
- WebDriver-compatible browser (Chrome, Firefox, etc.)
-
Clone this repository to your local machine.
git clone https://github.com/your-username/your-repository.git
-
Navigate to the project directory.
cd your-repository
-
Install dependencies using Maven.
mvn clean install
-
Execute the tests.
mvn test
- WebDriver configurations such as browser choice, timeouts, etc., can be modified in the
src/test/resources/config.properties
file.
After test execution, detailed test reports can be found in the target/surefire-reports
directory.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
This project is licensed under the MIT License.