Software Update: Jameleon 2.0.1
Jameleon is an indispensable tool for application developers. This software is able to test applications in different steps and can be set up data-driven. We therefore find the following description on the website:
Jameleon is an acceptance-level automated testing tool that separates applications into features and allows those features to be tied together independently, creating test-cases. These test-cases can then be data-driven and executed against different environments. Even though it would be possible to write unit tests using Jameleon, Jameleon was designed with integration and acceptance-level testing in mind. Most bugs are found and fixed by good unit tests. However, this does not eliminate the need to test the application as a whole.
Jameleon was designed to test all sorts of applications. To make this possible, Jameleon was designed with a plug-in model. This means Jameleon was written to be independent of the application’s implementation. To make life a little easier, a GUI for Jameleon is currently being worked on. It is therefore quite likely that a Swing plug-in will be implemented.[break]The developer has recently released a new version of Jameleon. The version number has since arrived at 2.0.1 and has the following release notes:[/break]This is a minor release with a few bug fixes. It mostly focuses on better documentation and making it easier to development plug-ins. For that have already implemented plugins, there is a small required change. But for the most part, implementing plugins has become easier.
Notes:
As far as I know, there are no custom plugins out there. If there are some, the following changes were made to make things more consistent:
- SessionTag – Changed setupSession to startApplication
- SessionTag – Changed tearDown to tearDownSession()
- SessionTag – Created new method called setupSession()
- FunctionTag – store() is no longer required to implement.
Bug Fixed:
- 964526 – bug using setup() to grab variables set via map-variable
- 955530 – Test missing csv fails at point “Test Case Execution Time”
- 955526 – Test missing csv file fails as it should, but no error msg
Features Added:
- 961865 – Document How To Write Plugins
- 964501 – add a directive for “baseDir” to Ant task
- 964368 – Make developing new plugin simpler
- 953361 – display testEnvironment/org in TestResults.html
- 952986 – Take out XML results to stdout
- 952197 – hu-page-validation warn on no data to validate
[break]The following three downloads are ready:
binary
source
tutorial
Version number | 2.0.1 |
Website | jameleon |
Download | |
License type | Conditions (GNU/BSD/etc.) |