TestRail Repositories

In this section, the Syndeia Web Dashboard capabilities for TestRail repositories are presented.

 

Pre-Requisites

Check supported versions of TestRail here: https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330092154.


Tutorials

See the TestRail integration tutorial for Syndeia Web Dashboard - https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330195223.


Add a TestRail Repository

(1) Click the Repositories icon in the LHS menu pane.

(2) Select TestRail in the list of Repository types on the LHS and click on the + icon to add a new TestRail repository, as shown below.

 

(3) Fill out the details for your TestRail server (repository), as shown below, and click the Create button.

  • URL - Base URL of your TestRail repository.

  • Name - Name of the TestRail repository. Provide a unique name to distinguish this TestRail repository from others you may add.

  • Description - Description of the TestRail repository

  • Authentication type - Basic (default)

  • Username - Username to sign in to your TestRail repository. Enter the same username that you use on the TestRail web client.

  • Password - Password to sign in to your TestRail repository. Enter the same password that you use on the TestRail web client.


Browse a TestRail Repository

(1) Expand the TestRail repository after it has been added.

(2) If your repository details are correct, Syndeia Cloud will try to sign in to the TestRail repository and display Projects, as shown below:

(3) Expand a Project to view three categories of TestRail artifacts - Test milestones, Test runs, and Test suites

(4) Expand the Test milestones category to view all Milestones, such as shown above.

(5) Expand the Test runs category to view all Test Runs. Expand a Test Run to view all Tests in the expanded Test Run.

(6) Expand the Test suites category to view all Test Suites. Expand a Test Suite to view all Test Sections in the expanded Test Suite. Expand a Test Section to view all Test Cases in the expanded Test Section.


Search a TestRail Repository

Users can search for TestRail Projects, and Milestones, Test Cases, Test Runs, and Test Suites in a given Project. Click on the Search icon on the RHS to see the Search tab.

Users can search by IDs. The ID of a Project, Milestone, Test Suite, Test Case, and Test Run are visible in the TestRail web client on the top LHS in a colored oval next to the name. For example, the ID of the Project Autonomous Vehicle shown below is P6.

(1) Search for Projects

  • Select Project in the Select artifact type option, as shown below.

  • Specify the ID of the Project you are searching for.

  • Click the Search button. The result will be shown on the RHS.

(2) Search for Milestones

  • Select Milestone in the Select artifact type option, as shown below.

  • Specify the ID of the Milestone you are searching for.

  • Click the Search button. The result will be shown on the RHS.

(3) Search for Test Suites

  • Select Test Suite in the Select artifact type option, as shown below.

  • Specify the ID of the Test Suite you are searching for.

  • Click the Search button. The result will be shown on the RHS.

(4) Search for Test Cases

  • Select Test Case in the Select artifact type option, as shown below.

  • Specify the ID of the Test Case you are searching for.

  • Click the Search button. The result will be shown on the RHS.

(4) Search for Test Runs

  • Select Test Run in the Select artifact type option, as shown below.

  • Specify the ID of the Test Run you are searching for.

  • Click the Search button. The result will be shown on the RHS.


Digital Thread Explorer

(1) See an overview of the Digital Thread Explorer - https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330193739

(2) See the tutorial for TestRail integration on Syndeia Web Dashboard - https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330195223.

The Digital Thread Explorer for TestRail will show both intra-model relations between TestRail artifacts (e.g. Test Suite, Test Case, Test Run, and Tests), and inter-model relations created using Syndeia, e.g. relations between TestRail artifacts and requirements (Jama Connect or DOORS NG), software modules (GitHub), hardware models (PLM/CAD), or other artifacts in your digital thread.


Creating Relations

(1) See an overview of Creating Relations

(2) See the tutorial for TestRail integration on Syndeia Web Dashboard - https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330195223.