Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pavlovic-bojan/e2e-cypress-pom-cucumber-allure

My independent project to train certain things in E2E QA Automation. In the project, is used Cypress, Cucumber, Allure Report, and Page Object Model with JavaScript & GitHub Actions.
https://github.com/pavlovic-bojan/e2e-cypress-pom-cucumber-allure

allure-report automated-testing cucumber cucumber-js cypress cypress-allure cypress-automation cypress-e2e cypress-e2e-testing e2e gerhkin javascript page-object-model pom

Last synced: 20 days ago
JSON representation

My independent project to train certain things in E2E QA Automation. In the project, is used Cypress, Cucumber, Allure Report, and Page Object Model with JavaScript & GitHub Actions.

Awesome Lists containing this project

README

        

# e2e-cypress-pom-cucumber-allure

This repository is the result of my independent project to train certain things in E2E QA Automation.

I spent 2 days on the realization and setting up this project. JavaScript programming language was used to write the code.

The Web Shop that I chose for testing is [djaksport](https://www.djaksport.com/), and I had no intention of harming the company itself, but only to increase and improve my skills.

Side information: To use the application in a special environment the author accepts no responsibility if you cause damage to third parties

### Execution of tests in CI/CD using GitHub Actions
***
[The results of the last test execution are visible at this link](https://pavlovic-bojan.github.io/e2e-cypress-pom-cucumber-allure/)
> In the meantime, if the owners changed something on the webshop and some tests failed, maybe all the tests failed due to changes in the webshop itself. I have no influence, nor is the company obliged to inform me about changes, because this project is only a demo project.

### A list of technologies used within the project
***
A list of technologies used within the project:
* [macOS Sonoma](https://support.apple.com/en-us/HT214032): macOS Sonoma Version 14.1.2 (23B92)
* [Visual Studio Code](https://code.visualstudio.com/): Version: 1.85.0 (Universal) Electron: 25.9.7 ElectronBuildId: 25551756 Chromium: 114.0.5735.289 Node.js: 18.15.0 V8: 11.4.183.29-electron.0
* [Cypress](https://www.cypress.io/) Cypress 13.6.3
* [@shelex/cypress-allure-plugin](https://www.npmjs.com/package/@shelex/cypress-allure-plugin) @shelex/cypress-allure-plugin 2.40.1

Feel free to copy the project from this repository into your IDE run the test, and make sure all the scenarios are automated.

## Collaboration
***
This is my project which I upgrade with new things and test scenarios from time to time and I do not accept any collaboration
> Please do not change the code.
> I am available for any questions.