Go2Group JaM Plugin Technical Brief

8

Click here to load reader

description

The Go2Group JaM Plugin integrates Atlassian JIRA and HP Quality Center, allowing developers in JIRA to display a list of available QC test cases/defects within a JIRA issue. In QC, the JaM service runs automatically - displaying which JIRA issues are associated with a test case/defect, and displays this information in a custom field

Transcript of Go2Group JaM Plugin Technical Brief

Page 1: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

Go2Group JaM Plugin Atlassian JIRA add-on for HP Quality Center

Go2Group JaM Plugin Overview

The Go2Group JIRA add-on for HP Quality Center (JaM) Plugin allows developers in JIRA to display a list of available Quality Center (QC) test cases in a JIRA window. When viewing a JIRA issue, each associated test case will be displayed in the JIRA issue tab panel, allowing developers to quickly review corresponding test cases.

From the QC side, the JaM service runs automatically - there is no direct user interaction needed. The JaM service tells QC which JIRA issues are associated with a test case, and displays this information in a custom field.

The bi-directional nature of Go2Group's JaM Plugin provides several valuable points:

• Developers no longer need to manually export issue status from JIRA to update management

• Quickly finds test cases related to specific JIRA issues

• Provides a free flow of information between developers and testers

HP Quality Center Test Cases displayed in a corresponding JIRA issue

Atlassian JIRA Issues Linked from HP Quality Center Test Cases

Page 2: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

Use Cases

Actors - All members of the Test and Development Teams including:

• Test engineers using QC

• Developers using JIRA

• Code/peer review participants

Products Involved

• Atlassian JIRA

• HP Quality Center

Questions Being Answered

• Which developer is working on which defect?

• What state is a specific defect in?

• What comments are available?

• What attachments were available for validation?

• Who reviewed the changes?

Use Case Example

• Defect logged in QC

• Developer is assigned the issue in JIRA

• Developer performs work on issue

• Developer marks the issue as 'resolved' and transitions the issue to QC

• Tester resumes work on defect testing

Page 3: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

Using the Go2Group JaM Plugin

Using the Go2Group JaM plugin is easy. When editing an issue, JIRA will display a list of available Quality Center test cases in the custom field called TestCases. Select one or more test cases to associate with the issue.

When viewing an issue, JIRA will display information about each associated test case in an issue tab panel, as shown below.

Page 4: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

When browsing a project, JIRA will display information about all of the test cases linked to any issue in the project, using a project tab panel.

You can also search for issues that contain certain test cases, as shown in the image below.

Page 5: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

On the Quality Center side, the service runs automatically with no direct user interaction. The service tells Quality Center which JIRA issues are associated with a test case, and displays this information in a custom field, usually called LinkedIssues, as shown in the image below. This field should never be modified manually, since the service will overwrite it.

Page 6: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

Defect Replication Strategy When performing defect replication, a strategy is required to avoid double replications. That is, unless precautions are taken, an issue replicated from Quality Center to JIRA may trigger a reverse replication from JIRA to Quality Center.

The following table lists the precautions taken to avoid this problem in the four replication scenarios.

Scenario Precautions Notes

New JIRA issue created Will not be replicated to Quality Center if the project is not marked for replication; if the issue already has a Quality Center ID stored with it; or if the issue's creator is the special synchronization JIRA account.

JIRA issue ID is stored with the replicated Quality Center issue, and the JIRA issue is updated with the ID of the corresponding Quality Center defect.

JIRA issue updated Will not be replicated to Quality Center if the project is not marked for replication, or if the updating user is the special synchronization JIRA account.

New Quality Center issue created

Will not be replicated to JIRA if the project is not marked for replication, or if the issue already has a JIRA ID stored with it.

Replicated JIRA issue ID is stored with the original Quality Center issue, and the JIRA issue is updated with the ID of the original Quality Center defect. The synchronization user account is used to create the issue in JIRA.

Quality Center issue updated

Will always be replicated in JIRA, but the JIRA listener will ignore that update since it comes from the synchronization user account.

The synchronization user account is used to update the issue in JIRA.

Page 7: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

Pricing Details

The Go2Group JaM Plugin is priced at USD$1,995.00 for a single license. A Go2Group JaM Plugin license sits between one (1) instance of Atlassian JIRA and one (1) instance of HP Quality Center, irrespective of the number of users.

A license purchase entitles the end-user to 12-months of complimentary support and maintenance from Go2Group. Support is provided by Go2Group through an online issue tracking system, email, and telephone support where needed. Maintenance includes all updates and upgrades complimentary during the initial 12-month period. Additional maintenance can be purchased following the initial 12-month period.

For an additional fee, Go2Group will provide JaM Plugin installation, customization, training, and support. Go2Group provides discounts when service is purchased in tandem with new license.

Technical Details

To install the Go2Group JaM Plugin, you will need the following:

• Atlassian JIRA Enterprise, v3.11 or later

• HP Quality Center v9.2

• J2EE Application Server

• Tomcat 5.5 (Go2Group recommends Tomcat)

• JBoss 4.2.2

• JDK 1.5 or later

In addition to the technical requirements above, you will need administrator-level permissions for Atlassian JIRA, HP Quality Center, and the Application Server.

Page 8: Go2Group JaM Plugin Technical Brief

Go2Group, Inc. • 138 North Hickory Avenue • Bel Air, MD 21014 • (877) 442-4669

www.Go2Group.com

Your Productivity Force Multiplier

Go2Group

TechBrief

What To Do Next

The Go2Group JaM Plugin is available for a 30-day evaluation at no charge. Simply request access to the Go2Group Support site and follow the quick and easy steps to get started:

• Review the Go2Group JaM Plugin documentation and the Go2Group JaM Plugin FAQ,

• Download the latest JaM Plugin installer,

• Request a 30-day license key to begin your evaluation today!

Sales Support

Go2Group provides sales support for its entire line of products. Go2Group sales support is available by telephone, email, and a Go2Group Mashup-specific customer support ticket system:

• By telephone: (877) 442-4669

• By email: [email protected]

• By ticket: support.Go2Group.com

A customer login is required to access the support site above. Please contact Go2Group for your login credentials.

Learn More

For more information on Go2Group, its products, and its services, please visit our website at:

www.Go2Group.com

For more information on JIRA, please visit the Atlassian website at:

http://www.atlassian.com

For more information on Quality Center, please visit the HP website at:

www.HP.com