Nexial Automation

Test Automation Platform for everyone!

X

Test Management Service

Nexial supports TMS(Test Management Service) Integration through the use of System Variables. By default, importing test cases to particular TMS tools is not enabled.

TMS Integration

Test Management Service is managing test process in more efficient way and improving productivity through managing and tracking bugs, collaborating test cases with team and automated build and deployment of code. Test Management tool is software used to manage test cases. Nexial supports few of such widely known tools for Test Management. For example Azure DevOps, TestRail, JIRA etc. In future, Nexial might support other well known tools depending on requirement.

The TMS integration allows Nexial to import test cases to supported TMS tools. This means Nexial scripts and subplan can be imported as a test suite in tms.

Note::
Even though mapping depends on each individual tool, Nexial Test Artifact mapped to TMS tool mainly like below,

  • Script/Plan => Test Suite/Test Plan
  • Scenarios => Test cases

As of now, TMS tools supported by Nexial are:

Additionally, Nexial provides features like:

  • Publishing test results to TMS test runs after execution.(Work in Progress)
  • Close previous test runs.(Supported for Test Rail)

Configuring Data Variables

  1. nexial.tms.source - the source name of your tms tool. For example, azure, testrail etc.
  2. nexial.tms.url - url of the TMS tool.
  3. nexial.tms.username - username only if it is needed to access TMS tool apis.
  4. nexial.tms.password - password only if it is needed to access TMS tool apis.

Configure TMS tools using above data variables using TMS setup onetime setup for TMS integration using nexial-setup.
To learn more in detail, please go through individual tool setup documentation provided here

Prerequisites to import test cases

Configure Project Meta File:-
Configure project.tms.json file in the .meta folder of project whose script to be imported. This json requires projectId from the TMS tool where the scripts to be imported. projectId can also be project name depending on provided tms tool.

Import Testcases:-
Test cases of the project are to be imported using Nexial batch file nexial-tms-importer After importing testcases to tms tool, project.tms.json json file will be automatically updated with imported test case data like below. This json is for script file import for reference only.

For example, project.tms.json should look like this after import,

Supported TMS tools

Following TMS tools are supported by Nexial as of now. Please go through each TMS tools setup in details.