Thursday, March 21, 2019



Make a Donation








Shopping






About Us






Contact Us








Terms and Conditions










Privacy Policy






Wednesday, March 20, 2019


30 plus JIRA Interview Questions and Answers

#1 What is labeling of an issue?

Labeling of issues allows us to find the required issue when there are many. This gives labels for every issue which can be easily demarcated from each other.

#2 Explain about Jira workflow.

A workflow is the movement of the bug or issue through the program lifecycle. This workflow displays the amount of progress the organization has made. We can create a workflow, check the work in progress and complete a workflow. An organization can import workflow from Jira's creator Atlassian or develop their own.

#3 What is an issue and its types?

An issue can be referred to a project task, software bug, leave request forms and a help desk ticket. In Jira, issue types are denoted while creating an issue which can be of a bug, task, story, new features and so on.

#4 Explain about Jira scheme.

In Jira, there are different types of schemes like notification scheme, issue type scheme, permission scheme, workflow scheme, screen scheme, and field configuration scheme. These are collections of configured values that can be used in multiple Jira projects.

#5 What are the version control software with which Jira can integrate?

Jira is able to integrate with version control software like Git, Visual SourceSafe, Perforce, Mercurial, CVS, ClearCase, and Subversion.

#6 How is an issue created in Jira?

A project is tested regularly to rectify mistakes before proceeding. Issues must be reported during tests to fix them. Jira Software is designed to report the issues or defects during the testing. This can help the developers to easily rectify every issue.
We can create a customized issue with Atlassian Jira. This gives us an Issue ID which can be used rectify anytime in the future. This is also called issue cloning.

#7 What is Jira?

Jira software is a tool that is used for issue tracking, bug tracking, project management relating to mobile apps and other software. It was developed by the Australian company Atlassian especially for software development.

#8 What are the types of data that can be backed up in Jira?

We can back up issues, selected attachments, the users of that particular Jira server, their group settings and avatars. This data can be backed up with Jira software.

#9 Tell about the security settings provided by Jira.

For a particular issue, a security level can be set during its creation or during the editing process. This limits the access of issue only to the people who work on the issue. The people who are allowed to access during the setting of security can also be involved. The others are restricted because of the security settings provided by Jira.

#10 Explain scheduling of an issue

Scheduling of an issue means to assign a due date for the working of the issue. This is helpful in indicating the duration of the issue.

#11 What are the components that a created issue or cloned issue not contain?

A cloned issue may not contain the history of the issue, time tracking and comments under an issue.

#12 What are the kinds of reports generated by Jira?

Jira produces various reports to describe the progress of a project. They are pie charts reports, user workload reports, time tracking reports, schematic reports, recently created issues report, average age report, created v/s resolved reports, version workload reports and so on.

#13 What are the use of comments in issues?

Comments are used to share the issue with another Jira user. We can mention them in the comment section of an issue or in the issue description field. Another way of sharing an issue is by emailing the links to the user.

#14 What are the three colours used for indicating the duration of an issue?

These colors are used to give the amount of time spent on the issue.
  • Blue: This indicates the original estimated time that is required to rectify the issue.
  • Orange: Orange indicates the remaining time for an issue from the estimated time.
  • Green: This color indicates the time that is actually spent on resolving the issue.

#15 What does the history of issue contain?

The history contains details about the creation or deletion of issue links, attachments of files, deletion of comments or work logs and the changes in the issue field. This gives a clear idea about how Jira works to give a progress analysis of our project.

JIRA Interview Questions and Answers

Q1). What is the purpose of JIRA for software testing projects?

JIRA is a popular defect management or issue tracking tools that are quite beneficial when used along with a proper workflow. Here are a few reasons why should you use JIRA.
  • It helps you in tracking the progress of a project on time.
  • The use-cases in JIRA deliver multiple features like implementation, project management, or bug tracking etc.
  • This is easy to customize workflows in JIRA as needed.
  • Along with bug tracking, you can also check the history of an issue like when it was created and why?
  • The best part is that JIRA is a platform independent tool that could run anywhere.

Q2). Explain the workflow of JIRA in detail.

Workflows in JIRA define the steps or stages that are followed by an issue during its entire lifecycle. The process starts with issue creation then a number of steps are followed to fix the issue and, in the end, the issue is closed finally after verification. Refer the diagram below for a better understanding of the concept.

Explain the workflow of JIRA in detail.

Q3). How are reports generated in JIRA?

To generate reports for a project in JIRA, you need to follow the given steps –
  • First of all, navigate to the given dashboard.
  • On the left-hand side, under the reports tab, you can see the different type of reports there.
  • Now click on switch report option to view a different report.

Q4). Name a few reports generated by Kanban projects in JIRA.

The reports generated by any Kanban project in JIRA include cumulative flow diagram and the Flow Chart.

Q5). Name a few reports generated by Scrum projects in JIRA.

 Name a few reports generated by Scrum projects in JIRA

Q6). Name a few reports that are needed for the issues tracking and analysis.                 

Reports Generated For Issue Analysis
  • Average Age Report
  • Created vs Resolved issue Report
  • Pie Chart Report
  • Recently created Issue Report
  • Resolution Time Report
  • Time Tracking Report
  • User Work load Report
  • Version Work load Report
  • Workload Pie chart Report

Q7). Explain the issue creation process in JIRA step-by-step.

Every time an issue is tracked by the testing team, it needs to be reported quickly to the development team so that it can be addressed as needed. Here, we will see how to create an issue in JIRA.
  • First of all, Login to your JIRA account and you will be directed to default dashboard quickly.
  • Once you are on the dashboard, you can see a CREATE button there. As soon as you click on the button, it will redirect you to the issue creation page.
  • Here, you need to enter the necessary details as required like Project ID, type of the issue, summary, reporter field, description field, Priority, fix version, attachment, or environment etc.
  • Once you have added all details carefully, now click on the CREATE option to generate a new issue.
  • Here, one issue ID will be generated that can be used later to check the progress of a project.

Q8). Do you know about the color indicators and their significance in JIRA?

For every issue in JIRA, there are three indicators in total. These are Blue, Green, and the Orange. These colors will show the total time spent to fix an issue. All the information is given under “Time Tracking” section.

significance in JIRA
Let us see the significance of each color and refer to the image below for a better understanding of the concept.
  • Blue – This color will show the total time given to fix an issue. This is called the Estimated field too.
  • Orange – This color shows the total time left to fix an issue. It is label as remaining.
  • Green – This color shows the total time invested to fix an issue so far. It is label as the Logged.

Q9). What the total information available under the change history section in JIRA?

Under the change history section, you can check the details when changes were made to an issue. It will include the previous changes too so that they can be resumed back when required. Here, the information is given under the change history section –
  • Creation or deletion of a comment or issue link.
  • Deleting a work log.
  • How to make changes in the file log.
  • Changes in the issue fields etc.

Q10). How an issue can be shared in JIRA with other users?

On the issue description page, there is one share option that can be used to share the issue in JIRA with other users. As soon as you will click on the Share option, it will ask you the username and email ID that has to be filled.

Q11). Why an issue is labeled in JIRA?

Labeling an issue is important in JIRA to find which category it actually belongs to. If you wanted to search any issue later then it can be quickly found with the help of labels only. Labels should be added at the time of issue creation and they can be modified if required. To check the labels for an issue, you should go under Details section for complete information.

Q12). Define the process for linking an issue in JIRA.

Linking means establishing the relationship between the two. Here are the possible ways how an issue can be linked in JIRA by the following ways –
  • It can be connected to another issue.
  • It can be the copy of an existing issue.
  • It can be used to block any other issue.

Linking can be done on the same servers or different JIRA servers too.

Q13). What is the significance of a dashboard in JIRA? How can you create your own dashboard or customize the existing one?

The first page whatever you see when you logged in to the JIRA application is the Dashboard. There is one default dashboard that is common for all user but you may create your own as per the requirement. It may be designed with the help of different gadgets and customized the same based on preferences. The customized dashboard could give you more detailed information about an issue that you wanted to check for a project. To create a dashboard in JIRA, you need to follow the below-given steps –
  • First of all, login to the JIRA dashboard with valid credentials.
  • Now on the left-hand side, choose the option, Create a Dashboard. Here, you can see multiple options. You can choose copy dashboard option if there are limited changes only otherwise customize the dashboard as per the requirements.
  • As soon as, you will click pm the required option, a new dashboard page will open in front of you.
  • Here, you should enter all necessary details and click on the Create button in the end.
  • Now navigate to the page where you will find multiple options to add gadgets to your dashboard.
  • There are a plenty of options to edit or manage the layout of the dashboard in JIRA.
  • Keep in mind that any particular Dashboard can be edited, copied, shared, delete from the Manage dashboard section.

Q14). How to schedule an issue in JIRA?

Scheduling an issue in JIRA is easy where you can add a due date and set the scheduling permission as well. Under the details section, you can check the due date and other important information too.

Q15). How the details for a particular project can be listed in JIRA?

Every project has a list of certain attributes that are displayed under the project summary section. The list of attributes majorly involves –
  • Nature of the project,
  • Keys for the project,
  • Components and version for the project




JIRA Interview Questions and Answers

Given below is the list of most frequently asked JIRA interview questions and answers.
Q #1) Why is JIRA used?
Answer: Atlassian JIRA is basically an issue and project tracking tool which allows us to track any project related work by following a proper workflow. Enlisted below are few reasons which determine the usage of JIRA:
  • Able to track project progress from time to time.
  • JIRA use-cases include project management, feature implementation, bug tracking, etc.
  • Work-flow can be easily customized as per our requirement.
  • Along with issue tracking, history of the work done on issues, when, what and by whom can also be tracked.
  • JIRA is platform independent and can run anywhere.
Q #2) Explain JIRA workflow.
Answer: Workflow defines the series of steps or stages an issue/ bug goes through during its lifecycle from creation to the closing of the issue.
The workflow here includes the creation of an issue, series of actions performed to fix the issue and the last step includes the closing or say completion of the issue after verification. This can also be understood by the below diagram:
jira-workflow
Q #3) Enlist the report types generated by JIRA.
Answer: There are multiple reports available in JIRA which are used to show the project statistics throughout the project life cycle.
There are general reports available for analyzing issues as well as different reports for Scrum projects and Kanban projects.
Following are the general reports generated as and when required for analyzing issues:
  • Average Age Report
  • Created vs Resolved issue Report
  • Pie Chart Report
  • Recently created Issue Report
  • Resolution Time Report
  • Time Tracking Report
  • User Work load Report
  • Version Work load Report
  • Workload Pie chart Report
Following are the examples of reports generated for Scrum projects:
  • Sprint Report
  • Control chart
  • Burndown chart
  • Cumulative Flow diagram
  • Epic Report
  • Release Burndown
  • Velocity chart
  • Version Report
Following are the examples of reports generated for Kanban projects:
  • Control chart
  • Cumulative Flow diagram.
For generating reports for your project, follow the below steps;
  • Navigated to desired project dashboard.
  • Click on Reports tab from left-hand side to view different reports.
  • Click on Switch report to view the different report.
(Note: Click on the image for enlarged view)
switch-report
Q #4) Explain the step by step procedure of how an issue is created in JIRA.
Answer: Whenever an issue or defect is encountered while testing, it needs to be reported so that the developers can work on it and take the necessary action to fix it.
We will see step by step as how an issue is created in Atlassian JIRA.
1) Log in to your JIRA account by using valid credentials and get directed to the dashboard.
2) Click on ‘Create’ button displayed and you will be navigated to a window for creating an issue.
3) Enter all the necessary details as required to create an issue. As you can see in the below image:
In Project fieldproject for which we are creating an issue is selected. In this example: STH_Learning(STHL) is selected from the dropdown containing all the available projects.
In Issue type field, the nature of the issue is selected from the dropdown which contains option like Bug, Task, Improvement, Story, New Feature, etc. In this example, ‘Bug’ is the nature of the issue.
Summary field contains the one line title of the issue which imparts the critical information about the issue in a summarized way. The more effective the issue headline, the more you can show the criticality of the issue. Of course, the headline should be easily understood without any chances of misinterpretation.
The example I have taken here, however is not much critical.
The Reporter is the one who reports the issue. In most of the cases, the name of the Project manager is selected in this field.
In Description field, the detailed description of the issue is written. As you can see in the below example screenshot, Steps to reproduce the issue, Actual result, Expected result are included in the description.
In Affect Version field, the current build version the project is selected in which the issue has been encountered.
Fix version field is basically selected by the concerned developer people, who choose the version as and when the work for the particular issue has been finished and the issue has been fixed.
Priority field defines which issue should be considered first to be fixed. Tester selects the priority of the issue from the dropdown based on its effect on the application. This example issue is basically of a Medium priority.
In Attachment field, any video or screenshot related to the issue is being uploaded.
In Environment field, operating system and browser details are mentioned on which issue has been encountered.
create-issue-1
create-issue-2
4) After all the details have been completed, Click on ‘Create’ button displayed on the window to create the new issue.
5) Issue id is generated which can be used in future reference for tracking the progress of the issue.
Q #5) Explain the three color indicators and their significance.
Answer: For any particular issue in JIRA, 3 colors like Blue, Green and Orange is used to denote the amount of time spent on any particular issue. This information is displayed under ‘Time Tracking’ section. Each colour has its own significance like;
  • Blue: This color is to denote the ‘Original Estimate’ i.e. the time estimate to be invested in resolving the issue. This field has been labeled as ‘Estimated’.
  • Orange: This color determines the time left for resolving the issue. This field has been labeled as ‘Remaining’.
  • Green: This color defines the actual time that has been used or say spent in resolving the issue so far. This field has been labeled as ‘logged’.
time-tracking
Q #6) For any particular issue, what all are included under change history?
Answer: Change history section displays the activities of changing any records with information regarding the person who has made the change as well as the time at which the changes have been made.
The change history also displays the information about the old and new field values in the case of the change in any field.
Basically,  change history includes the following records of the changes:
  • Creation and deletion of a comment.
  • Creation and deletion of an issue link.
  • Deletion of a worklog.
  • File attachment changes
  • Issue field changes
The change history for any issue can be viewed in JIRA by following steps:
  • Open any particular issue.
  • Click on ‘History’ tab present in the ‘Activity’ section.
history-tab
Q #7) Mention a way with which an issue can be shared with other users in JIRA.
Answer: An issue can be shared with other users in JIRA by using the share option available on the issue description page.
share-option
When share option for any particular issue is clicked, it contains the link to the issue to be shared along with ‘Username or Email’ and ‘Note’ field that has to be filled.
share-option-1
Q #8) What is the importance of labeling issue?
Answer: Labeling an issue is basically done to categorize an issue within a particular section which in turn can be easily searched with the help of labels.
Label for a particular issue can be initially set at the time of creating the issue, while it can edit also within the issue. Label field is displayed under the ‘Details’ section as shown below in the figure:
labeling-issue
Q #9) How is an issue linked in JIRA?
Answer: As the name itself defines, Linking means the association between the two.
In the same way, in JIRA issue is linked with any other issue in cases like:
  • Relate to another issue
  • Duplicate to another issue
  • Block another issue.
For displaying the details of the Linked issues, there are two fields available in JIRA: ‘Linked issues’ and ‘Issues’.
linked-issues
Linked issue section contains the dropdown for the options to be selected as the reason for linking the issue. As per the selected option, the suggestion of the issues to be linked in displayed in ‘Issue’ dropdown.
linked-issues-1
Linking of issues can be done either on the same or different JIRA servers.
Q #10) What is the purpose of JIRA dashboard?
Answer: The first page which is displayed whenever we get logged in to JIRA application is ‘Dashboard’ which is basically the default or system dashboard.
A personal dashboard can also be created and designed by adding different gadgets and can be edited also as and when required. These gadgets are the means to display the project progress in terms of issues, etc.
Let us understand the steps as how a personal dashboard can be created:
1) Enter valid credentials and get navigated to JIRA dashboard.
2) Click on “…” displayed on the upper right hand side and choose option ‘Create dashboard’. You can also choose ‘Copy dashboard’ in the case of copying the currently viewed dashboard.
copy-dashboard
3) ‘Create Dashboard’ page is displayed.
4) Enter all mandatory information and click on ‘Create’ button.
create-dashboard
5) After creating a dashboard, you get navigated to a page where there are multiple options to select and add gadgets to your dashboard.
add-gadgets
6) There is also an option available to choose and edit the layout of your dashboard.
Any particular Dashboard can be edited, copied, shared, delete from the Manage dashboard section.
Q #11) What do you mean by Scheduling an issue?
Answer: Scheduling the issue means scheduling the work of issue for a particular ‘due date’.
For this function to work, one must have ‘Schedule issue permission’ by JIRA Administrator. In this case, a field with ‘Due Date’ is being populated.
Q #12) Explain how particular project details are listed in JIRA.
Answer: Every project has some main attributes which have to be displayed in the project summary.
This attributes include:
  • Name of the project
  • Key
  • Components
  • Versions (if present)
Please refer below screenshot of Project ‘STH_L’ summary page as your reference. Although not much activity has been done in this project but this image will give you a clear idea.
activity
As you can see from the image, the middle display area of the page shows the ‘Activity’ screen containing details on the activities done on issues or project.
The right hand side section displays the basic information about the Project like Project Lead, Key, Issue Status, etc.
The left hand side contains various options like Components, issues, Reports, Active Sprints, etc. The related information is displayed as per the selection from the option.
For Example: If I select the ‘Issue’ option, the below displayed screen will appear.
issue-option
Q #13) What are issues types that are created and tracked via JIRA?
Answer: JIRA has some defined set of default issue types which are displayed under ‘Issue Type’ section.
Other issue types can be added, edited and deleted as per requirement of the project. Some of the common issue types are Bug, Task, Sub-task, Epic, Story, etc.
Their details can also be seen under Issue type section as shown in the below figure.
administration
As the definition of ‘Issue Type Schema’ mentioned in JIRA application,
An issue type scheme determines which issue types will be available to a set of projects. It also allows specifying the order in which the issue types are presented in the user interface. There are two types of issue type schema:
  • Default Issue type schema
  • Scrum Issue type schema
administration-1
Q #14) How is a sub-task created in JIRA?
Answer: Sub-task is the way of splitting up of parent issue into a number of small tasks which are tracked and worked on separately.
The parent issue contains the information of all its sub-tasks which can be only of the same project. A parent issue cannot be closed unless and until all its sub-tasks are closed. A sub-task has the same fields as that of any standard issue but their issue types are different.
Now, let us see step by step how a sub-task is created. I have created an issue in the below example for the understanding creation of sub-task.
1) Open a parent issue by searching with an issue id or create any new issue id.
2) On the right hand side of the issue description screen, you will see “…” . Click on it and options are displayed.
3) Click on Create Sub-task from the displayed dropdown option.
create-sub-task
4) Create sub-task window is displayed.
5) Enter all the mandatory details and click on ‘Create’ button.
create-button
6) Now the created sub task gets added to the parent issue under sub-task section as shown below in the figure:
sub-task-section
7) There are also options available to convert an issue into a sub task as well as sub task into an issue.
Q #15) Explain the term Cloning an issue.
Answer: Cloning an issue means copying an issue.
In this condition, a clone of the original issue is created which consist of same information as is present for the original issue. Cloning of the issue is done so that multiple users can work on the same issue, however, the operation done either on the original issue or clone issue has no effect on each other.
All the information of the original issue are cloned expect few as mentioned below:
  • Time tracking
  • Comments’
  • Issue history
  • Status and Resolution
Let us see how to create a clone of an issue:
1) Open any issue by searching with an issue id or create any new issue id.
2) On the right hand side of the issue description screen, you will see “…” . Click on it and options are displayed.
3) Click on Clone from the displayed dropdown option.
clone
4) Clone issue window is displayed.
5) If required, you can edit the summary of the issue and click on ‘Create’ button.
create-button
6) Another issue is created with ‘CLONE’ added in the summary.
Q #16) Explain Kanban board.
Answer: Kanban boards are created for the projects where the team has their prime focus on visualizing the workflow and managing the project’s work in progress.
The most important feature of Kanban board is that it is found in work mode because the projects do not have their work as planned.
Let us see how Kanban board is created in JIRA step by step.
1) Log In to the JIRA application using valid credentials and get navigated to the dashboard.
2) Click on Project dropdown and select option ‘Create Project’.
3) Select ‘Kanban Software development’ and click on Next button.
kanban-software-development
4) Enter all the necessary details and click on Create button.
5) Kanban board is created as shown in below example.
Note: I have just taken a basic example of creation
example-of-creation
In the case of Kanban, the incoming task is given more priority and hence it is considered as the best methodology for cases like bug fixing and maintenance release.
Q #17) Mention one similarity and one difference between JIRA Scrum and JIRA Kanban.
Answer:
Similarity: Both JIRA Scrum and Kanban is considered as the most powerful process tool for optimization of work and the processes as both processes focus is on continuous optimization and visualizing the workflow. In these cases, large and the complex tasks are broken down and each individual tasks are worked on and completed efficiently.
Difference: Scrum board is the work mode where progress of sprints and tracking of its work is done. Here the team determines the list of issues that has become backlog and then these issues are moved to sprints as per team plan.
In the case of Kanban board, the work in progress activities is being maintained and their process flow is tracked. Here the team decides the increase and decrease of the number of issues that is to be displayed in each status of the workflow.
Q #18) What are the most useful JIRA add-ons.
Answer: Some of the most useful JIRA add-ons are listed below:
  • Jenkins-CI
  • Usersnap
  • Slack
  • HipChat
  • GitHub
  • PagerDuty
  • Tempo Timesheets
Q #19) What comes under JIRA Schema?
Answer: JIRA Schema consists of the following:
  • Workflows
  • Issue types
  • Custom fields
  • Screens
  • Field configurations
  • Notifications
  • Permissions
Q #20) How is security setting helpful in JIRA?
Answer: Security setting for any issue is defined or say set either at the time of creation of the issue or while editing the issue.
The basic reason for security setting is to restrict the user access to the issue so that not all users are able to work on that issue. Security setting also allows access of the issue to the member of the chosen security level.


Translate

Popular Posts

Total Pageviews