Skip to content

Example of a project with Cypress, Typescript, POM and Qase integration.

License

Notifications You must be signed in to change notification settings

AnthonyTonda/cypress-typescript-cucumber-template

 
 

Repository files navigation

cypress-template

Example of project with Cypress.

Travis CI build results:

Build Status

Github Actions build results:

End-to-end tests with Cypress

SonarCloud analysis:

https://sonarcloud.io/dashboard?id=estefafdez_cypress-template

Quality Gate Status

Test Plan of this project.

Every test plan defined for this project will be added into the Qase tool.

If you want to collaborate with it, please add a PR to the repo. Thanks!

1. API Tests Test Plan

2. Web Tests Test Plan

Cypress Dashboard access.

If you want to have a look at this project on Cypress Dashboard please visit the following link:

https://dashboard.cypress.io/projects/iyhpy5/

QaJenkins + Xray

        stage('XRay') {
            when { 
                expression {
                    return params.RESULTS_TO_XRAY
                }
            }
            steps {
                step([
                    $class: 'XrayImportBuilder',
                    endpointName: '/junit',
                    importFilePath: 'cypress/results/test-results-*.xml',
                    importToSameExecution: 'true',
                    projectKey: 'AS',
                    testPlanKey: 'AS-4401',
                    serverInstance: 'CLOUD-cb9a5332-2ec6-4e45-b5da-79bf84ed2588',
                    testEnvironments: 'AutoStats' + env.ENV.capitalize()
                ])
            }
        }

Prerequisites

% nvm i --lts Installing latest LTS version. v18.16.0 is already installed. Now using node v18.16.0 (npm v9.5.1)

About

Example of a project with Cypress, Typescript, POM and Qase integration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.0%
  • Other 1.0%