Build automated acceptance testing for Pentaho reports
------------------------------------------------------
Key: MIFOS-3219
URL: http://mifosforge.jira.com/browse/MIFOS-3219
Project: mifos
Issue Type: Epic
Components: Reports Module
Affects Versions: Release E - Iteration 1
Reporter: jbrewster
Priority: Major
Build infrastructure and implement automated tests for our standard Mifos
reports.
Currently, all report testing is done manually. This means the testing is done
infrequently and is prone to human error. Going forward, all standard reports
should be tested continuously, as part of the build process.
Testing of reports requires two levels of testing -
1. a functional test to verify the accuracy of reported results.
2. a UI-based test to confirm the UI and presentation of the report is accurate.
For the first case, validation and verification of the report accuracy can be
done at a lower level than the PDF presentation. For example, if the report
is generated as a CSV or XML document, an expected result file could be used to
validate specific fields in the generated report for a known Mifos database.
An example test case would be:
Verify the total percentage at risk for the Detailed Aging Portfolio at Risk
report is 53.3% for data set rev12345-mifos.sql.
For the UI based tests, determine if selenium based tests can be used with
Pentaho UI (BIRT Can't). If Selenium can be used, investigate pdf comparison
or other UI validation.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues