This project demonstrates web automation using Tricentis Tosca on the DemoWebShop application.The suite showcases Tosca’s model-based test automation (MBTA) approach. Tosca Web Automation – DemoWebShop
This repository contains automated test cases built with Tricentis Tosca for the DemoWebShop application. The project demonstrates how Tosca’s Model-Based Test Automation (MBTA) can be used to automate functional and regression testing of a sample e-commerce website.
** Features** 1.User Workflows Automated 2.User registration & login 3.Browsing and searching products 4.Adding items to the shopping cart 5.Performing checkout process 6.Order placement and confirmation
Tosca Advantages Highlighted 1.Scriptless, model-based automation 2.Reusable modules for common actions 3.Data-driven testing with parameterization
End-to-end regression coverage 🏗️ Project Structure
Modules – Reusable building blocks for web elements and actions Test Cases – End-to-end scenarios covering user journeys Test Data – Parameterized inputs for flexible execution ExecutionLists – Collections of tests for batch execution
⚙️ Prerequisites
Tricentis Tosca (installed on your machine) Access to DemoWebShop → http://demowebshop.tricentis.com/
📸 Sample Test Flow Launch DemoWebShop in browser Register a new user Login with created credentials Add a product to cart Checkout and confirm order
📂 Repository Includes Tosca TestCases and Modules for DemoWebShop Example ExecutionLists for batch execution
Documentation of automated flows