Project Overview
This project focuses on automation testing of the website Automation Exercise,
which provides multiple user flows for practicing web automation.
The main goal was to automate and validate selected test cases (1, 2, 3, 4, 5, and 24) to ensure that key functionalities work correctly.
Objectives
Automate the execution of major functional test cases.
Validate web elements, user interactions, and expected results.
Use assertions to verify correct page navigation and data handling.
Generate structured reports for pass/fail test results.
? Tools & Technologies
Selenium WebDriver → For browser automation
TestNG → For test execution and reporting
Java → Programming language used for automation scripts
Maven → For project build and dependency management
Chrome Driver → To run browser-based tests
IDE: Eclipse
? Test Cases Automated
Test Case #TitleDescription
TC-1Register UserAutomate registration with valid data and verify success message
TC-2Login User with correct credentialsVerify login flow using valid email & password
TC-3Login User with invalid credentialsValidate error message for wrong login
TC-4Logout UserCheck logout functionality and redirection
TC-5Register User with existing emailVerify proper validation message
TC-24Download Invoice after PurchaseAutomate full order flow and verify invoice download
Types of Testing
Functional Automation Testing
Regression Testing
Smoke Testing
Results & Observations
All test scripts executed successfully using TestNG suite.
Automated validations for page navigation, UI elements, and messages worked as expected.
Minor synchronization issues were handled using explicit waits.
Test reports were generated with clear pass/fail status.
My Role
-Selected and automated existing test cases from AutomationExercise.com. -Developed and executed Selenium scripts for each selected test case. -Applied TestNG annotations to organize and manage test execution.
-C-onfigured Maven for dependency management and project setup. -Executed tests, debugged failures, and generated automation reports..