wdio-cucumber-qatouch-reporter

1.0.1 • Public • Published

QA Touch

Test Together

Collaborative Test Case Management tool For Modern QA Teams

QA Touch Reporter for Webdriver.io

Pushes test results into QA Touch system.

Installation

$ npm i wdio-cucumber-qatouch-reporter

Usage

Ensure that your QA Touch API is enabled and generate your API keys. See https://doc.qatouch.com/#qa-touch-api

Add reporter to wdio.conf.js:

let QaTouchReporter = require('wdio-cucumber-qatouch-reporter/lib/index');
 
...
 
    reporters: [
            'spec',
            [QaTouchReporter,
                {
                    qaTouchOptions: {
                        'domain' : "Your Domain",
                        'apiToken': "Your Api-Token",
                        'projectKey': 'Project Key',
                        'testRunId': 'Test Run Id',
                    }
                }
            ]
        ],

Mark your wdio test scenario starts with ID of QA Touch test run cases. Ensure that your case ids are well distinct from test descriptions.

Scenario: TR001 Test if the QA Touch app has the title "Test Management"

Only passed, untested and failed tests will be published in QA Touch Test Run.

Options

domain: string domain name of your QA Touch instance (e.g. dckap)

apiToken: string API token for user which will be created in the edit profile menu in your domain login

projectKey: number project key with which the tests are associated

testRunId: number test run Id with which the tests are associated

References

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i wdio-cucumber-qatouch-reporter

    Weekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    10.2 kB

    Total Files

    4

    Last publish

    Collaborators

    • qatouch