AssertThat Configuration & Enable for project
When you have installed the AssertThat - BDD & Cucumber for Jira application, you will need to enable it for your project.
Step 1: Navigate to the Project Settings and then select “AssertThat Integration”. If you can't see the Project Settings option, the app will need to be enabled by your Project or Jira Admin.
Step 2: Enable for project - Select Enable plugin for project.
Step 3: Scenario syntax validation - There are 2 further options to enable basic syntax validation for manual and automated tests. As a minimum, we recommend you set syntax validation on for Automated tests.
Step 4: Independent scenario execution - When enabled the manual scenario execution status can be managed independently for each user story. Further details can be found at Test Execution status for User Stories
Step 5: AssertThat Test Plan - used to manage, execute and report on tests grouped together, typically used for regression / release cycles. Details on configuring Jira issue types can be found here Set up AssertThat Test Plan Issue Type . Further details on AssertThat Test Plans can be found here AssertThat Test Plan
Enable Test Plan - Enable custom issue type “AssertThat Test Plan” for your project
Enable cloning - Sets the default behaviour to copy scenarios when AssertThat Test Plans are cloned.
Step 6: API access credentials - The Project ID, Access and Secret keys are required forTest Automation Integration
Step 7: Automated Results filtering - when enabled the toggle filters automated results and only loads the scenario if it exists in the project. Further details can be found hereAutomated results filter toggle By Default the toggle is set to disabled and the automated results will display “Scenario Missing” if the scenario doesn’t exist in the project.
Step 8: Scenario configuration
Default Gherkin keyword language - Select the language from the drop down. English, French, Spanish, Portuguese and German languages are currently available. Further languages are available on request please contact support@assertthat.com
Default mode for newly imported or created scenarios. This can be set to either Manual or Automated.
When importing features, either through the API or the App, the mode of the scenario can also be set using tags at either Feature or Scenario level. The tags recognised to set the mode are @Automated or @Manual. The order of precedence for setting the mode is as follows:
-Scenario tag
-Feature tag
-Default mode setting
Step 9: Re-index issues- A full project re-index will re-synchronise AssertThat with Jira issue properties. Required on demand only.