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