Xray Test Case Designer is a feature included in the Xray Enterprise offer. To access this feature, you must have an active Xray license. When a valid Xray Enterprise license is detected, a new Xray Enterprise configuration option will be made available to set up your Test Case Designer instance. More details below. |
|
|
You can use the search bar (Figure 6 - 1) to find existing Test Models and/or projects.
|
You can view and manage the Test Models you created by clicking My Test Models (Figure 6 - 5).
Figure 8 - My test models
Here you can:
|
Figure 9 - Test model
Parameters define the variables and their possible values within the Test Model.
Here, you can:
While Parameters enumerate the variables in your Test Model and their possible values, Rules allow you to apply restrictions, as not all variable combinations are relevant.
Scenarios are the generated combinations of input parameter values, where each row represents a combination of parameters (and their values) to be used in a Test.
Here you can search for Tests (Figure 10 - 1), add scenarios (standard/optimized; Figure 10 - 2), and select the interactions (1-way/2-way/mixed; Figure 10 - 2).
Then, you can freeze the scenarios and save them (Figure 10 - 3) into a CSV, JSON, YAML file, etc., which will be automatically downloaded on your machine.
Figure 10 - Scenarios
Scripts (Figure 9 - 4) contain detailed Steps with actions and expectations for your test scenarios. Scripts can be manual or automated.
For automated Test scripts, you can specify Gherkin (e.g., Cucumber) Scenarios or Scenario Outlines, or even Robot Framework Test cases. Similar to manual Test scripts, parameters can be mentioned in the specification and replaced by proper values later.
Here, you can:
Figure 11 - Automated
For manual Test scripts, detailed Steps and expected results can be specified, with parameters mentioned. These parameters will be replaced by the respective values when generating the Tests later.
Here, you can write/edit the steps (Figure 12 - 1) and select a 2-way interaction, or generate other Test scenarios (Figure 12 - 2).
Figure 12 - Manual
Analysis (Figure 13 - 1) allows you to view the exact coverage achieved by your scenarios.
From Analysis, you can access Coverage Matrix and Coverage Graph (Figure 13 - 2). More below.
Figure 13 - Analysis
Here, you can see the coverage matrix and save the coverage data as a JSON or XML file (Figure 14 - 1).
Figure 14 - Coverage matrix
Here, you can view the percentage of interactions covered after each Scenario.
You can select a 2-way interaction, or generate other Test scenarios (Figure 15 - 1).
Figure 15 - Coverage graph
Here (Figure 16 - 4) you can ensure your Test Model adequately covers the risks in the system by adding Notes (Figure 16 - 1), creating Mind Maps (Figure 17), and Scorecards (Figure 18).
Notes are specific to individual models.
Fill in the details of your note (Figure 16 - 1) and click the Create button (Figure 16 - 2) to create a note. You can see how many notes were created on the top of the screen (Figure 16 - 3). Anyone with access to the model (including reviewers, etc.) can use this feature.
If you need more context for a note, it may be useful to check the Revisions under the model name dialog.
Figure 16 - Notes
Mind Map is a visual tool that helps organize and structure relationships between Test components, such as requirements, Test cases, and scenarios. Mind maps enable flexible, holistic test planning, ensuring comprehensive coverage in an efficient manner.
Figure 17 - Mind maps
Scorecards are used to assess the effectiveness and completeness of Test coverage.
Figure 18 - Scorecards
If the model is not yet in a project, you will first need to move it to a project. If the model you are sharing is already part of a project, you can skip this step. Please note that all of the models from the project will be shared because sharing is done by project, not by individual model. |
Share (Figure 19) allows you to invite other team members to join your project by adding them via email (Figure 19).
Figure 19 - Share
You can add one or multiple email addresses, specify the rights to grant, and add the users. The email address field will present the list of users from your organization upon a partial match.
As explained in the table below, you can select different usage rights based on your preferences.
Access Level | Typical Scenario for Using this Access Level | Comment in the Notes section | Edit Copied Versions | Edit models in the Shared Project Folder | Add and Remove Others from the Project |
---|---|---|---|---|---|
Can Edit Models and Project Members | Sharing with a project leader who will add or remove people from the project | ||||
Can Edit Models | Sharing with trusted colleagues who will collaboratively work with you on the same models | X | |||
Can Copy and Comment on Models | Sharing with stakeholders who only need to review the progress and provide feedback without the hands-on experience | X | X |
When sharing with someone who is not yet familiar with how to use Xray Enterprise Designer, you might want to select “Can Copy and Comment on Models.” That way, the person you share with will be able to make comments on your models and ask clarifying questions about them, but they will not be able to make changes to your models.
You can export (Figure 19 - 1) your Test Model in several formats (Figure 19 - 2).
Figure 19 - Export
You can sync (Figure 20 - 4) your Test data to Xray so that you can track the Test Execution.
For that, enter your Client ID and Client Secret (Figure 20 - 2). Then, click Save (Figure 20 - 3).
You can also check your sync history (Figure 20 - 1) to keep track of synchronizations.
Figure 20 - Sync
To better track the Issues created on Jira, the system will add labels to Issues with the Test Model ID (Figure 21) and with a generic label to tag the Issues synched from the Xray Test Case Designer (Figure 22). Figure 21 - Sync Figure 22 - Sync |
Projects in Test Case Designer are a way to organize your Test Models and enable collaboration. Creating a new project does not affect Jira, so it's fully independent of your Jira Projects. You will not create a Jira Project when creating a New Project in Test Case Designer. |
You can view and manage the Project you created by clicking My Test Models (Figure 23 - 5).
Here, you can:
Figure 23 - My projects
Below My Projects (Figure 23) you can see Recent Projects (Figure 23 - 4). Here, you will find the projects you've opened more recently. |
Here you can find a list of sample projects (Figure 23 - 6).
Sample projects are useful for learning how to use the tool, providing best practices for Test design, and offering templates to quickly start new projects. They help you understand how to optimize Test coverage and structure Test scenarios efficiently.
You can copy and open a sample project the same way you open a regular project.
If you have questions or technical issues, please contact the Support team via the Customer Portal (Jira service management) or send us a message using the in-app chat. |