What can we help you with?
< All Topics
Print

JIRA

What is JIRA?

JIRA is a software application used for issue tracking and project management, widely used by agile development teams to track bugs, stories, epics, and other tasks.

JIRA integration

JIRA is a project management or test management or defect management tool that enables the user to log the defect in the FireFlink application.

Navigation to Jira

FireFlink > Left Navigation Panel > Integration>JIRA

Pre-requisites

The user should create an account using the link https://www.atlassian.com/.

Integrating JIRA to FireFlink

Steps for Integration

  • Click on Integration from the left navigation Panel.
  • Click on “Jira”.

  • Click on the “+ Instance” button.

  • The “Create Instance” Pop-up is displayed.

  • Enter JIRA application URL under the server URL text field (Domain name is auto-populated).
  • Enter the JIRA account’s Username.
  • Enter API Token.
  • Enter Account Id.
  • Click on the Save button.
    Note: If the account is not present then, an error message is displayed. Upon clicking on the Cancel button in create Instance pop-up, a pop-up will be disappeared and all the entered values for respective fields will be cleared.

Creating Instance

  • Upon clicking the save button, if the account exists immediately banner message will be displayed as “<Domain> instance created successfully” and an instance of the table will be created.

  • The table contains the Account ID, Domain, Server URL, Username, API Token, and Actions column.
  • Entered values for Account ID, Domain, Server URL, Username, and API Token will be displayed in the table.

How to raise the issue in JIRA from FireFlink?

There are Three ways to Raise the defects:

  • Defects can be raised in the step section of test development.
  • Defects can be raised in the Execution Dashboard section of test development.
  • Defects can be raised in the Execution Dashboard section of test execution.

1. Navigation for steps section in test development.

Test Development > Select any script under Tree Structure > Steps section of the selected script.

Steps for raising defect

  • Run test scripts in any of the projects, after the execution you will get the results in front of each step.
  • For the failed steps you will get a bug icon beside status under the Status column.

  • On click of the bug icon which is present beside status under the status column, create issue popup will be displayed.

  • Select a Domain from the dropdown, which is a mandatory field.
  • Select a Project from the dropdown, which is a mandatory field.
  • Select the Issue type from the dropdown, which is a mandatory field.
  • Type the Summary, which is a mandatory field.
  • Under the description, there are two sections, steps to reproduce (Steps should be auto-populated till the step that the user has selected the bug icon of the step) and Environment details. Both details will be auto-populated. (Steps to Reproduce contains the steps and Environment details containing the Application URL, Operating system, Browser Version, and EXE ID).
  • The attachment field is not a mandatory field.
  • Select the Issue.
  • Select the Assignee.
  • Select the Priority.
  • Click on the Save button.
  • The defect will be logged in JIRA.

Attachment of files can be done in two ways:

  • “Drag and Drop here” Option, Drag the files and drop them in the Attachment field option.
  • By clicking on the “Browse files” link option, the user can select the file/files and upload them.Note:
    • On clicking the reset button all the fields will be cleared.
    • On clicking the cancel button pop-up will be disappeared.

2. Navigation for Execution Dashboard section in test development

Test Development > Execution Dashboard > click on Status of failed script > Result Page of Script.

Steps for raising defect

  • Run test scripts in any of the projects, after the execution, go to the Execution dashboard and Click on Execution Id.
  • For the failed steps you will get a bug icon beside status under the Status column.
  • On click of the bug icon which is present beside status under the Status column, create issue popup will be displayed.
  • Select a Domain from the dropdown, which is a mandatory field.
  • Select a Project from the dropdown, which is a mandatory field.
  • Select the Issue type from the dropdown, which is a mandatory field.
  • Type the Summary, which is a mandatory field.
  • Under the description, there are two sections, steps to reproduce and Environment details. Both details will be auto-populated. (Steps to Reproduce contains the steps and Environment details containing the Application URL, Operating system, Browser Version, and EXE ID).
  • The attachment field is not a mandatory field.
  • Selecting the issue is not a mandatory field.
  • Selecting the Assignee is not a mandatory field.
  • Select Priority is not a mandatory field.
  • Click on the Save button.
  • The defect will be logged in JIRA.
Table of Contents