Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.33 KB

File metadata and controls

42 lines (28 loc) · 1.33 KB

Project Overview

This project demonstrates how to implement automated Selenium tests using the Page Object design pattern.
The focus is on applying a risk-based testing approach: identifying critical risks first, deriving test cases from those risks, and documenting the results.
The system under test is a publicly available To-Do web application that runs locally.


Prerequisites

You will need the following installed on your machine:


Getting Started

  1. Clone the public To-Do application repository
    https://github.com/m1zukash1/flask-todo

  2. Follow the installation instructions provided in that repository to run the application locally

  3. Clone this repository

  4. Create a local .env file

    • Copy the predefined test users from the To-Do application configuration
    • These users are required for the automated login tests
  5. Start the To-Do application locally

  6. Run the Selenium test suite using Maven

cd your project folder
mvn clean test   # optional: clean ensures a fresh build