Jameleon is an automated testing framework that can be easily used by technical and non-technical users alike. One of the main concepts behind Jameleon is to create a group of keywords or tags that represent different screens of an application. All of the logic required to automate each particular screen can be defined in Java and mapped to these keywords. The keywords can then be organized with different data sets to form test scripts without requiring an in-depth knowledge of how the application works. The test scripts are then used to automate testing and to generate manual test case documentation.
Changes were made to the Jameleon Core and Jameleon Test Suite modules only. Several bugfixes were made to the core engine and a new feature that allows the user to set a breakPoint in a data-driven tag such as <csv>, <sql>, or <testcase>(as long as useCSV is set to true). This feature allows users to change the data read in from external datasources real-time while in debug mode.
I want to thank Steven Tyler for helping me debug the sql tag. I also want to thank those that helped debug the documentation!