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
nexial.tms.source
- the source name of your tms tool. For example,azure
,testrail
etc.nexial.tms.url
- url of the TMS tool.nexial.tms.username
- username only if it is needed to access TMS tool apis.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.