This repository contains automated tests for Mark L using Cypress, a modern end-to-end testing framework for web applications.
This test automation project is designed to ensure the reliability and functionality of Mark L, a webpage inside this project as well. By leveraging Cypress, we aim to provide comprehensive test coverage, quick feedback on code changes, and reliable test results.
- End-to-End Testing: Comprehensive test coverage across critical user journeys.
- Easy Setup: Simple and quick setup process for running tests locally.
- Continuous Integration: Integration with CI/CD pipelines for automated testing on each code push.
To run the tests locally, follow the instructions in the Installation section. Make sure you have the necessary dependencies installed.
- Node.js and npm installed on your machine.
- Run Mark L with the following commands:
- Clone this repository.
- Open Mark L folder with
cd /mark-dev-build-r2 - Open api folder with
cd api - Run to initialize the server
npm run deb:init - Go back to the main folder and open web one with
cd /web - Then run
npm install npm run dev
- Clone this repository.
- Install dependencies with
npm install. - Run tests with
npx cypress open.
If you want to contribute to this project, please check the Contributing Guidelines for more details.