Friday, November 18, 2011

Quickly create issues with the JIRA Tray App


I wrote the Jira Tray App to solve two problems that I had in my daily workflow:
  1. I practice exploratory testing and divide my work into focused sessions. I don’t open bugs as I am testing, instead I take notes of the problem and keep testing. At the end of the session, I go over my notes, perform deeper investigation of the issues I found and THEN open bugs (in a batch). I wanted a tool that would speed up creation of consecutive bugs.
  2. At Atlassian, every team has its own JIRA instance to track their work with their own conventions of which fields are required. I wanted a tool that could keep track of all the servers for me and expose a common interface to create issues in all them.

Windows Tray

This tool is a windows tray application that maintains a list of templates to quickly open JIRA issues. The idea is that you create “issue templates” with pre-populated values for each of your JIRA projects.

jira-tray-app-1

Issue Form

The issue template form is used to create new issues based on the template or manipulating the list of templates.

jira-tray-app-3
  1. Template: The name of the template (what appears on the tray menu).
  2. The summary of the issue.
  3. The description of the issue.
  4. Fields of the issue to create (also includes the data of the server). For fields that support it, a picker is available with valid values from server.
  5. List of attachments.
  6. Clears the list of attachments.
  7. Adds an attachment from disk to the list.
  8. Pastes the contents of the clipboard as an attachment (either as an image or text file). Really handy if you use a screen capturing tool like Jing.
  9. Template: Saves the values of current template.
  10. Template: Clones this template.
  11. Template: Deletes this template.
  12. Automatically closes the form when an issue is created.
  13. Creates an issue with the current values.
  14. Closes the form without saving template or creating an issue

Handy Features

  • The “Paste” from clipboard for adding attachments to an issue (images or text files)
  • The app automatically saves the last issue created as a template, if you need to open multiple issues with some similar data between them.

Up Coming Features

  • Ability to rename attachment files
  • Ability to save/restore templates (so you can pass them around)
  • Querying capabilities.

Resources


- Federico

0 comments:

Post a Comment