Plugin JasperReport

Sylvain Lemoine ( slemoine.jasperplug@gmail.com )



I.Introduction

The JasperReport plugin allows you to generate reports to help you to efficiently manage the qualification of a software. These reports are made up of extracted data from Salome and Mantis databases, statistics and indicators. You can easily display reports in the internal frame of Salome as you can export reports to PDF, HTML and XLS formats.



II.Overall architecture


The main frame of the plugin is made up of 5 tabs :



fig1: The plugin-five-tabs


Each tab is linked to one family of metrics which can be generated in a report.


The requirement, Test, Campaign and Bug tab have all the same overall architecture:



fig2 : Overall architecture of metric tabs



Each tab have a main panel placed at the top of the frame. This panel is made up of :




The Synthesis tab is slightly different :



fig3 : The Synthesis tab has a slightly different overall architecture.





III.Report generation


You just have to check the metrics you want to generate in the Metric choice panel and then click on the GENERATE button to create your report.


An example of a generated report :



fig4 : This report was generated by checking the requirements complexity metric.



A report always has a metric title and a description of the data displayed on the report.


A tool bar appears on the top of the report each time a report is generated :




fig5 : This tool bar allows you to print, navigate, zoom in and zoom out on the report.


IV.How to export a report

You can easily export your report by clicking on the Export... button at the right top corner of the frame.


fig6 : Export window


Just choose your export format and the location where you want to save your report and click on the OK button.



Fig7 : A message dialog box confirmed the report export success.


V.Memo

This is a reminder of all available metrics in the JasperReport plugin. Let us remind you that each metric is explained in the report where it is generated [ fig4] .



Requirement:



Test :



Campaign :



Bugs :





Synthesis :

2009-08-21 6/6