Bellow some automations using Cypress focusing into more coverage with less scenarios for qwicengineering/qa-assignment.
- NodeJS
- NPM - Above 5.2.0
- Cypress
In order to run the application we'll need to clone the repository and install dependencies:
git clone https://github.com/murilopmachado/qa-assignment-test
Install dependencies:
npm install
Run application:
npm start
With the application running we'll have to download the dependencies for tests, run and generate the report into HTML for further use.
To start navigate to qa-assignment-test/e2e and install dependencies:
npm install
Run tests:
npx cypress run
Generate reports:
npm run generate_reports
The report will be stored in mochawesome-report folder.
It's possible to watch the videos from test runs inside cypress/videos folder aswell.