Using the New Report wizard in QC Plus

By: Jeremy North

Last Updated: December 3rd, 2007

To add reports to QualityCentral with QC Plus you need to use the Report Wizard. The Report Wizard is accessible from the File menu (File | New | Report Wizard) or from the New toolbar button.

Pages in the wizard

The Report Wizard contains the following pages.




Hide image

The project page is officially the first page of the New Report wizard however; you won't get to see it very often.

Hide image

The search page is unofficially the first page of the wizard. The only time you don't get to see the search page is when you are editing an existing report using the wizard.

The search page allows you to perform a keyword search for the selected project (Project name appears in the title bar). If the search finds reports that match your search criteria then you have the option of viewing the found reports, to see if someone has already logged your specific issue.

Example

Hide image

So there are 16 reports in the Delphi project that have TActionManager in them. To actually perform the search and view the results, select the View Reports button. This will add the search and the results of the search to the Search page in the QC Plus interface.

Hide image
Click to see full-sized image

If you find your issue has already been logged then you can easily cancel the New Report wizard.

Hide image

The project details page allows you to set version specific information about the project you selected.

To save reentering this information continually, you can save the information entered. To save the information, complete all of the required details and then click on the Save Details button.

QC Plus has some knowledge of build numbers for certain releases. When entering in the Build, it is important to be as accurate as possible. If possible select one of the builds from the drop down list. To read more about maintaining the list of Build numbers, check out the Help Topic under the How do I … section called How to add build numbers to the drop down list.

Set as default

You are able to save this information for multiple versions of a project. This means you can have details saved for Delphi 2007 and Delphi 7. Use the Set as default checkbox to stipulate when the current project is selected, this wizard page will automatically complete with the default version information.

In previous version of JED, QC this page was skipped when default version information was saved for the selected project. With QC Plus this is no longer the case. The detail information is still loaded automatically but with the inception of the Search Page and the need for more visual indication from users about which Version information the wizard was using, the Project Details page was made to be always visible in the wizard.

Hide image

The area you select for your report is important. Some sysops might only view reports from a specific area and by putting your report in a generic or incorrect area, may mean the report gets overlooked unnecessarily.

The number of areas can be overwhelming and also hard to find. This is why at the bottom of the area page there is the ability to filter the area tree to aid in finding the most applicable area.

Using the Area Filter

The area filter allows you to type in the characters for a potential area and have only the areas that match the characters displayed.

Since some area names may be duplicated (with reason) there are two check box options that exist for using the area filter.

Recreate Tree

Recreate tree creates the parent nodes for the matching area names. This means that you have a better visual indication of what areas are being filtered.

Auto Expand Tree

Auto expand tree expands the found nodes to further enhance the visual appeal of the area filter.

Note: The areas only begin filtering when 3 characters have been entered in the filter string.

Example

Hide image

Hide image

Set the severity and type of your report on the Category page. There are numerous values possible for each field. It is important that you select realistic values for your report on this page. Sysops are not too receptive to people making all of their reports critical, especially when there are workarounds available.

Note: If you have a documentation issue, please use the specific documentation type. Currently the description for this type is "documentation problem".

Hide image

Each report must have a short description. The short description should be informative and give a brief (200+ chars are allowed) summary of what the report is about. Remember that many Sysops will read the short description of a report to get an idea of what the report entails. A good short description is a great way to get your report noticed.

Do not: A short description should not start with words such as SUGGESTION, CRITICAL or IMPORTANT. The category field is used to indicate this information to the consumer of the report. Also do not use all UPPERCASE characters in your short description, stick to normal case.

The long description is optional*. Elaborate on your short description and be sure to be as detailed as you possibly can.

When entering a feature request or suggestion/enhancement, the long description is the most important part of the report.

Do not: Please don't fill the long description with back handed jabs or rants. These definitely do not help your report get acted upon quicker than a well written professional description.

* The long description is only optional if the report contains steps.

Hide image

Steps are optional if your report already has a long description. However, steps are not optional if your report is a bug and you need a Sysop to reproduce the bug.

You can never have two many steps in a report. While making the bug reproducible in the shortest number of steps possible is a good thing.

When writing steps to reproduce the bug you are adding the report for, it is best to assume that the Sysop or CodeGear QA person has no specific knowledge of the area of the IDE where the bug occurs.

Many say that it is best to start your steps from the very beginning.

  1. Start XXXX

Steps should always end with what you expected to see and what you actually saw. This way the person reviewing your report can tell whether what you were expecting to see is not correct.

When you get a report closed as "As Designed" this means that what you actually thought you were supposed to see is not what the person reviewing your report expects.

The following Developer Network article gives brief descriptions on the resolutions your reports might encounter.

         http://dn.codegear.com/article/33888

Hide image

If you have discovered a workaround that addresses the issue you are reporting, you should include it. Including a workaround can enhance the possibility of the report being addressed in a future version of the product.

Do not: If you do not have a workaround for your report please don't add meaningless text such as N/A or none. The fact that a workaround is empty instantly tells the report reviewer there is no workaround.

To enter a workaround using the New Report wizard you have to uncheck the No workaround at this time check box. This is to prevent meaningless workarounds being added to a report.

Naturally a workaround is optional.

Hide image

The screen capture page in the wizard checks the clipboard for an image and if found displays the image that is currently on the clipboard.

Attach Image

Check Attach Image to include the attached image in your report.

Filename

If you want, you can enter a filename for the attachment image. The filename should not contain path details or a file extension. This is done automatically. If you don't add a filename, one is automatically generated.

Annotating the attachment

You can make basic modifications to the attached image by double clicking on the screen capture. This brings up a very basic image editor. A new image editor will be available in a future version.

Hide image

The image editor allows for adding elliptical regions to highlight specific portions of a screen and other basic imaging tools such as a pen, line and text are available. Changing the line width, color and font details is also possible.

Hide image
Click to see full-sized image

The updated screen capture page

Hide image

Note: For any image modifications to be kept, you must click on the Close toolbar button.

The annotating of images is currently very basic. It be improved in a future version.

Hide image

To further enhance your report consider adding attachments to it. Attachments do not have to be zipped before you can add them with QC Plus. To add any file as an attachment just select the Add button and change the filter to view All Files. Select the files you want to attach and then select OK.

Note: If you are also attaching a screen capture this file will not be listed here. QC Plus does all the combining of attachments in the background for you, so you don't need to worry about those details.

Hide image

The final page of the New Report wizard contains many final options for your New Report.

Add created report to watch list

Add this new report onto your watch list.

Save report in Cache for bulk upload later

If you are running QC Plus disconnected from the server this option is mandatory. It allows you to create many reports while you are offline and then use the File | Upload from cache… option to save the reports to the server once you are online.

Open newly created report

Once the wizard has completed the new report is displayed.

Save a copy of my report locally

Keep a backup of your report on your local system incase a issue with the QualityCentral server causes the report to get lost.

Mark Report as private

Make this report a private report. This means the report can only be viewed by sysops and the report creator.

Restart wizard after finish

Start the wizard from scratch once the current report has been saved.

Copy to clipboard options

Copy specific details of the new report to the clipboard once saved.

NoneNo report information is copied to the clipboard.
Report NumberThe report number is copied to the clipboard once the report has been saved.
Report SummaryA summary of the report is copied to the clipboard. This is the same as selecting the Copy | XXXX Report Summary when a report is open. Where XXXX default copying the default, long or short summary of the report.

Report Summary Type

Allows you to specify what type of report summary you want to appear on the clipboard. Report summary type is only valid when Copy to clipboard options is Report Summary.

By clicking the Finish button you have successfully completed the QC Plus New Report wizard.


Where to get QC Plus

You can download QC Plus from http://www.jed-software.com/qc_download.htm.

The QC Plus homepage is http://www.jed-software.com/qc.htm.

Tips and Tricks will be posted on my blog http://jedqc.blogspot.com/.

About the author

You can contact Jeremy via the contact page on his website at http://www.jed-software.com/.

JED Software provides the Delphi community with developer tools, specialized components and other IDE enhancements. Some are free, while others incur a small fee.