JUseCase is a record/replay framework for Java Swing GUI applications. It allows recording of user/GUI interactions to a high-level use case script and user/GUI interaction simulation based on such use case scripts.
Be the first to post a text review of JUseCase. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Legend ----------------------------------------------------------------- * : General comment + : Added feature/functionality / : Modification of existing functionality ! : Incompatible change/removal of functionality x : Bugfix - : Other 2006-05-30 - JUseCase v 2.2.0 ----------------------------------------------------------------- ! The "com.carmen." part of the package names have been dropped. x When simulating table row selections, if a row is not found, a warning is printed. Previously you would just get a stack trace. Similar warnings have been added for the other table events. x If a log4j.properties file is found, but Log4J is not on the classpath, a warning is printed. Previously this "error" was silently ignored. - Slight reformatting of error messages printed via Logger. 2006-04-10 - JUseCase v 2.1.0 ----------------------------------------------------------------- * From now on the last part of the version number will be incremented when the only change is internal or if the release is a bugfix. Otherwise the second part will be incremented. + Added support for multi-selection of table rows x Fixed table cell double-click replay bug. x Fixed table cell editing bug when clearing a non-String cell. / Setup diagnostics now print version number. / Small change in list selection simulation. If an item occurs several times in a list, all of them will be selected and not only the first occurrence. 2006-03-28 - JUseCase v 2.0.3 ----------------------------------------------------------------- x Restructured loggers and fixed a TextTest/JUseCase/log4j bug. / JUseCase no longer sets up any listeners for the standard components, if disabled. This means that, except for using a bit of memory, JUseCase shouldn't affect the application when JUseCase isn't enabled. 2006-01-05 - JUseCase v 2.0.2 ----------------------------------------------------------------- x Fixed bug in JUseCase's shutdown process if JUseCase wasn't enabled. 2006-01-03 - JUseCase v 2.0.1 ----------------------------------------------------------------- / Internal: ScriptedWindow no longer implements the WindowListener interface, and instead creates instances of a private WindowAdapter. / Internal: the performCommand method of all Scripted classes is now protected instead of public. / Internal: some javadoc updates. 2005-12-30 - JUseCase v 2.0.0 ----------------------------------------------------------------- + Added JSlider recorder/simulator. + Added JFileChooser recorder/simulator. + Added TextTest log4j configuration mechanism. + Added demo application (in com.carmen.jusecase.demo package) / Isolated log4j access so that JUseCase can be used w/o log4j. ! Removed Feedback class ! New API. recorders/simulators are no longer created via ScriptEngine. Instead use the special Scripted objects. 2005-11-09 - JUseCase v 1.0.1 ----------------------------------------------------------------- * Sync with SourceForge and start of proper release versioning.
Legend ----------------------------------------------------------------- * : General comment + : Added feature/functionality / : Modification of existing functionality ! : Incompatible change/removal of functionality x : Bugfix - : Other 2006-05-30 - JUseCase v 2.2.0 ----------------------------------------------------------------- ! The "com.carmen." part of the package names have been dropped. x When simulating table row selections, if a row is not found, a warning is printed. Previously you would just get a stack trace. Similar warnings have been added for the other table events. x If a log4j.properties file is found, but Log4J is not on the classpath, a warning is printed. Previously this "error" was silently ignored. - Slight reformatting of error messages printed via Logger. 2006-04-10 - JUseCase v 2.1.0 ----------------------------------------------------------------- * From now on the last part of the version number will be incremented when the only change is internal or if the release is a bugfix. Otherwise the second part will be incremented. + Added support for multi-selection of table rows x Fixed table cell double-click replay bug. x Fixed table cell editing bug when clearing a non-String cell. / Setup diagnostics now print version number. / Small change in list selection simulation. If an item occurs several times in a list, all of them will be selected and not only the first occurrence. 2006-03-28 - JUseCase v 2.0.3 ----------------------------------------------------------------- x Restructured loggers and fixed a TextTest/JUseCase/log4j bug. / JUseCase no longer sets up any listeners for the standard components, if disabled. This means that, except for using a bit of memory, JUseCase shouldn't affect the application when JUseCase isn't enabled. 2006-01-05 - JUseCase v 2.0.2 ----------------------------------------------------------------- x Fixed bug in JUseCase's shutdown process if JUseCase wasn't enabled. 2006-01-03 - JUseCase v 2.0.1 ----------------------------------------------------------------- / Internal: ScriptedWindow no longer implements the WindowListener interface, and instead creates instances of a private WindowAdapter. / Internal: the performCommand method of all Scripted classes is now protected instead of public. / Internal: some javadoc updates. 2005-12-30 - JUseCase v 2.0.0 ----------------------------------------------------------------- + Added JSlider recorder/simulator. + Added JFileChooser recorder/simulator. + Added TextTest log4j configuration mechanism. + Added demo application (in com.carmen.jusecase.demo package) / Isolated log4j access so that JUseCase can be used w/o log4j. ! Removed Feedback class ! New API. recorders/simulators are no longer created via ScriptEngine. Instead use the special Scripted objects. 2005-11-09 - JUseCase v 1.0.1 ----------------------------------------------------------------- * Sync with SourceForge and start of proper release versioning.
Legend ----------------------------------------------------------------- * : General comment + : Added feature/functionality / : Modification of existing functionality ! : Incompatible change/removal of functionality x : Bugfix - : Other 2006-05-30 - JUseCase v 2.2.0 ----------------------------------------------------------------- ! The "com.carmen." part of the package names have been dropped. x When simulating table row selections, if a row is not found, a warning is printed. Previously you would just get a stack trace. Similar warnings have been added for the other table events. x If a log4j.properties file is found, but Log4J is not on the classpath, a warning is printed. Previously this "error" was silently ignored. - Slight reformatting of error messages printed via Logger. 2006-04-10 - JUseCase v 2.1.0 ----------------------------------------------------------------- * From now on the last part of the version number will be incremented when the only change is internal or if the release is a bugfix. Otherwise the second part will be incremented. + Added support for multi-selection of table rows x Fixed table cell double-click replay bug. x Fixed table cell editing bug when clearing a non-String cell. / Setup diagnostics now print version number. / Small change in list selection simulation. If an item occurs several times in a list, all of them will be selected and not only the first occurrence. 2006-03-28 - JUseCase v 2.0.3 ----------------------------------------------------------------- x Restructured loggers and fixed a TextTest/JUseCase/log4j bug. / JUseCase no longer sets up any listeners for the standard components, if disabled. This means that, except for using a bit of memory, JUseCase shouldn't affect the application when JUseCase isn't enabled. 2006-01-05 - JUseCase v 2.0.2 ----------------------------------------------------------------- x Fixed bug in JUseCase's shutdown process if JUseCase wasn't enabled. 2006-01-03 - JUseCase v 2.0.1 ----------------------------------------------------------------- / Internal: ScriptedWindow no longer implements the WindowListener interface, and instead creates instances of a private WindowAdapter. / Internal: the performCommand method of all Scripted classes is now protected instead of public. / Internal: some javadoc updates. 2005-12-30 - JUseCase v 2.0.0 ----------------------------------------------------------------- + Added JSlider recorder/simulator. + Added JFileChooser recorder/simulator. + Added TextTest log4j configuration mechanism. + Added demo application (in com.carmen.jusecase.demo package) / Isolated log4j access so that JUseCase can be used w/o log4j. ! Removed Feedback class ! New API. recorders/simulators are no longer created via ScriptEngine. Instead use the special Scripted objects. 2005-11-09 - JUseCase v 1.0.1 ----------------------------------------------------------------- * Sync with SourceForge and start of proper release versioning.
Legend ----------------------------------------------------------------- * : General comment + : Added feature/functionality / : Modification of existing functionality ! : Incompatible change/removal of functionality x : Bugfix - : Other 2006-05-30 - JUseCase v 2.2.0 ----------------------------------------------------------------- ! The "com.carmen." part of the package names have been dropped. x When simulating table row selections, if a row is not found, a warning is printed. Previously you would just get a stack trace. Similar warnings have been added for the other table events. x If a log4j.properties file is found, but Log4J is not on the classpath, a warning is printed. Previously this "error" was silently ignored. - Slight reformatting of error messages printed via Logger. 2006-04-10 - JUseCase v 2.1.0 ----------------------------------------------------------------- * From now on the last part of the version number will be incremented when the only change is internal or if the release is a bugfix. Otherwise the second part will be incremented. + Added support for multi-selection of table rows x Fixed table cell double-click replay bug. x Fixed table cell editing bug when clearing a non-String cell. / Setup diagnostics now print version number. / Small change in list selection simulation. If an item occurs several times in a list, all of them will be selected and not only the first occurrence. 2006-03-28 - JUseCase v 2.0.3 ----------------------------------------------------------------- x Restructured loggers and fixed a TextTest/JUseCase/log4j bug. / JUseCase no longer sets up any listeners for the standard components, if disabled. This means that, except for using a bit of memory, JUseCase shouldn't affect the application when JUseCase isn't enabled. 2006-01-05 - JUseCase v 2.0.2 ----------------------------------------------------------------- x Fixed bug in JUseCase's shutdown process if JUseCase wasn't enabled. 2006-01-03 - JUseCase v 2.0.1 ----------------------------------------------------------------- / Internal: ScriptedWindow no longer implements the WindowListener interface, and instead creates instances of a private WindowAdapter. / Internal: the performCommand method of all Scripted classes is now protected instead of public. / Internal: some javadoc updates. 2005-12-30 - JUseCase v 2.0.0 ----------------------------------------------------------------- + Added JSlider recorder/simulator. + Added JFileChooser recorder/simulator. + Added TextTest log4j configuration mechanism. + Added demo application (in com.carmen.jusecase.demo package) / Isolated log4j access so that JUseCase can be used w/o log4j. ! Removed Feedback class ! New API. recorders/simulators are no longer created via ScriptEngine. Instead use the special Scripted objects. 2005-11-09 - JUseCase v 1.0.1 ----------------------------------------------------------------- * Sync with SourceForge and start of proper release versioning.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?