JIRA Flashcards

Both ROLLBACK and COMMIT are Transaction Control Commands (TCC) with distinct purposes: COMMIT is employed to permanently save changes made to the server, making them a permanent part of the database. ROLLBACK, is used to undo changes, reverting to the previous state, discarding any modifications made during the current transaction.

1
Q

Can you explain what JIRA is and its relevance in the QA process?

A

It is used by software and commonly for development, and QA teams for tracking issues and projects, helps to manage defects, stories, tasks, and other project-related items. JIRA is very important for recording defects, monitoring the progress, connecting them to requirements or user stories, and confirming resolution before releases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you prioritize defects in JIRA?

A

We use the “priority” field to prioritize the defects, with options such as Blocker, Critical, Major, Minor, etc. To choose which one the select is based on the defect’s impact on the application, business severity, and the urgency for resolution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain how you would use JIRA’s comment and attachment features during defect logging.

A

Comments useful for adding extra details, updates, or explanations about the defect. Attachments plays important role for providing evidence for the defect, such as screenshots, logs, or videos for repeating the issue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do you ensure that developers understand the defects you’ve logged in JIRA?

A

I always create clear and brief defect titles with detailed descriptions, including steps to reproduce, expected and actual results. also, I attach relevant screenshots or videos and direct communication is also can be choose when needed to ensure clarity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What JIRA add-ons or plugins have you used in relation to QA processes?

A

I’ve used Zephyr for test management, and Confluence for documentation integration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you handle regression defects in JIRA?

A

for easy filtering it can be labeled or tagged as “regression”. Also, they can be linked to the original defect to maintain traceability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do you manage the test execution status in JIRA?

A

With test management tools integrated into JIRA, like Zephyr, it can execute test cases directly within JIRA and update their statuses as “Pass”, “Fail”, “Blocked”, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe how you’d use JIRA in a Continuous Integra-tion/Continuous Deployment (CI/CD) environment

A

JIRA integration with CI/CD tools like Jenkins enables automatic updates on build status, triggers test cases after deployment, and automatically logs defects if tests fail.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the difference between an Epic, Story, and Task in JIRA from a testing perspective.

A

Epic is a large feature or functionality to be tested. Story is a smaller, user-focused part of functionality within that Epic. Task might be a specific test activity or preparation related to Story, such as setting up test data or creating a specific test script.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an epic?

A

An epic is a large user story that cannot be delivered as defined within a single Sprint. It is large enough that it can be split into smaller user stories.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What’s a user story?

A

User stories are short and simple descriptions of what a system should do, written from the user or customer’s viewpoint. user stories also called requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How do you handle non-reproducible defects in JIRA?

A

If it is hard to reproduce every time, I give as much detail as possible - like where it happened, the exact steps, and any attachments related to it. If it is still non-reproducible, I would say it’s not reproducible, but I’d keep a record just in case it happens again.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How do you manage test data within JIRA?

A

for that integration with tools like Confluence or plugins is used for documenting and tracking test data. Custom fields or links to external test data repositories can also be added to relevant issues, improving the overall capability for test data management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe how you would handle versioning of defects when multiple releases are being tracked in JIRA.

A

In JIRA, the “Fix Version/s” field helps track which release will address a defect. If a defect affects or it is fixed in multiple releases, I’d use this field to specify those versions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How would you handle a scenario where a developer disagrees with a defect you logged in JIRA?

A

Communication is always key. I’d first confirm that the defect description is clear and has all the necessary details. Then, I’d set up a meeting or discussion with the developer, possibly do a live reproduction of the defect. If there’s still disagreement, It could be taken to a team leader or manager to find a solution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How would you use JIRA to track your testing progress in a sprint?

A

I would use a combination of dashboards, filters, and burn-down charts. Dashboards can show the number of open vs. resolved defects, filters can provide a view of defects by severity or component and burn-down charts can show defect closure rate against time.