Skip to content

xebialabs-community/xlr-qtest-plugin

Repository files navigation

xlr-qtest-plugin

This plugin offers an interface from XL Release to QA Symphony qtest API.

CI status

Build Status Codacy Badge Code Climate License: MIT

Development

  • Start XLR: ./gradlew runDockerCompose

Type definitions

  • qtest.Server: Defines your qtest server endpoint to be used.
  • qtest.Login: This task uses the provided credentials to login first time and get an OAuth token which is recieved as an output variable of type password. It can then be passed to other tasks for avoiding re-authentication
  • qtest.AddComment: This task allows you to search for objects of any type under a project and then put a comment on those objects. You can use the data Query from qtest web interface
  • qtest.CreateTestCase : This task allows you to add a new test case under a project. You can specify field properties by identifying the field Ids in your installation. You can also provide test steps with description and expected criteria

Usage

  • Setup the server configuration

  • Setup a Login Task in Template. Login will generate and Oauth token that will be passed as output and can be stored in a variable and used in other tasks for further authorization.

  • Setup a Add Comment Task in Template

  • Setup a Add Test Case Task in Template

References

QA Symphony's qtest API