تفاصيل العمل

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

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
59
تاريخ الإضافة