Skip to content

This repository is dedicated to the final project of a software testing course. The project aims to demonstrate proficiency in test automation using Selenium and the Page Object Model

Notifications You must be signed in to change notification settings

Z0ck0/sedc_e-commerce-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEDC_FinalProjectAutomation

Project Overview: This project is an automation testing framework for the Magento Software Testing Board eCommerce website. The framework is designed based on the Page Object Model (POM) and is implemented using Selenium, TestNG, and Java. It encompasses a suite of tests covering various aspects of the eCommerce website (https://magento.softwaretestingboard.com/. ), including user registration, product selection, cart management, and the complete shopping flow.

Test Statistics: Total Number of Tests: 3

Total Number of Assertions: Numerous assertions are used throughout the test cases to validate different aspects of the website, including page navigation, element presence, and content correctness.

POM (Page Object Model): The framework follows the Page Object Model (POM) design pattern. Each page of the website is represented by a dedicated page class (e.g., HomePage, LoginPage). These page classes encapsulate the page's elements and actions, making the code more modular, maintainable, and readable.Project Overview: This project is an automation testing framework for the Magento Software Testing Board eCommerce website. The framework is designed based on the Page Object Model (POM) and is implemented using Selenium, TestNG, and Java. It encompasses a suite of tests covering various aspects of the eCommerce website, including user registration, product selection, cart management, and the complete shopping flow. Test Statistics: Total Number of Tests: 3 Total Number of Assertions: Numerous assertions are used throughout the test cases to validate different aspects of the website, including page navigation, element presence, and content correctness. POM (Page Object Model): The framework follows the Page Object Model (POM) design pattern. Each page of the website is represented by a dedicated page class (e.g., HomePage, LoginPage). These page classes encapsulate the page's elements and actions, making the code more modular, maintainable, and readable.

Skills: Test Automation · Java · Selenium WebDriver · TestNG

About

This repository is dedicated to the final project of a software testing course. The project aims to demonstrate proficiency in test automation using Selenium and the Page Object Model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published