Jameleon is een automatische tester die met plug-ins gemakkelijk uitgebreid kan worden. Het programma is data-driven en maakt gebruik van Java en XML waarmee het platformonafhankelijk is. Hiermee kan je een applicatie testen tegen verschillende data om eventuele bugs of bottlenecks voortijdig op te sporen. De ontwikkelaars zijn nog steeds druk bezig en de derde milestone van Jameleon 3.3 is sinds kort beschikbaar met de volgende veranderingen:
This is a milestone(beta) release and includes 31 bug fixes/features, including a re-factor of the configuration files. We were able to consolidate Environment.properties and jameleon-gui.properties into a single configuration file named "jameleon.conf". This file now exists in the base of the jameleon-test-suite directory. We also added a new configuration wizard in GUI.
Jameleon core:Jameleon GUI:
- Add Upgrade Ant Task to make required config changes
- Change Environment.properties to jameleon.conf
- Consolidate jameleon-gui.props into jameleon.conf
- change classpath.dir and classpath.file to classpath.entry
- Add test-suite/test-script tags
- TestCaseTagLibrary to use a single instance of SupportedTags
- Errors aren't reported for errors in testcase tags
- Simple results (console results) still report rowNum
- UI sets a new classpath for every script being executed
- handle ThreadDeath errors
- Upgrade to jaxen-1.1-beta-11.jar
- expectFailure when using multiple asserts in custom tag
- Be able to set TestCaseListeners in jameleon.conf
- Upgrade to Log4j 1.2.14, removing custom patch
HtmlUnit Plug-in:
- Ability to change jameleon.config settings on the fly
- Open a link to a bug in a browser for test case docs
- Add basic About Dialog box for version info
- Add table column sorting to GUI
- Upgrade to JDIC 20061102, adding Mac OS X s upport
- Bad error when script XML is invalid
- UI should only create one ExecuteTestCase instance
Jagacy Plug-in:
- Upgrade to HtmlUnit 1.10
- Add htmlunit-record-alerts tag
Jiffie Plug-in:
- Upgrade to Jagacy 1.3
JUnit Plug-in:
- IEFireEvent doesn't fail if xpath and htmlElement are used
- Add href attribute which support regex to ie-click-link tag.
- ie-set-select-field doesn't fire js event on optionIndex
Jameleon Site:
- ju-assert-equals fails when comparing differing object types
Jameleon Test Suite:
- RSS HTML Link typo
- Current sample plugin scripts fail against latest sf changes