Hi all
The purpose of the Report generation is to produce lot of data about the system based on selected criteria. A particular report display the data from the different modules whick are linked in one or other way. So while testing the Report we should first understand the relation beetwen different modules about how they are linked each other and how the data flows from the one module from other.
There may be different stages in which data flows.Generate the Report in each stage and make a check data is being displayed properly or not in the Report.
If the data flows through the different work flows( which is case in most of the Reports) generate the Report at the every activity through out the work flow. Create some 4 to 5 work flow instances and keep all these instances at different stages and generate Report and make check whether data is displayed properly or not.
Also make sure that data is being displayed under the proper fileds in the genarated report.