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
https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3395321958
https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3395322001
(2) See the tutorial for TestRail integration on Syndeia Web Dashboard - https://intercax.atlassian.net/wiki/spaces/SYN36/pages/3330195223.