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.