| | 1. Squish - Automated GUI and Web Testing | By: | | License: | Commercial | URL: | http://www.froglogic.com/pg?id=Products | Description: | The leading, automated UI testing tool allowing to create and run automated tests for GUI applications based on Qt, Java/Swing, Java/SWT/RCP/Eclips, 4JS Genero, Tk or XView. Additionally Squish supports automated testing of Web/Ajax applications in Microsoft Internet Explorer, Mozilla/Firefox, Apple's Safari or KDE's Konqueror.
|
2. Abbot Java GUI Test Framework | By: | Timothy Wall | License: | OpenSource | URL: | http://abbot.sourceforge.net/ | Description: | Abbot helps you test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello (built on Abbot) which allows you to easily launch, explore and control an application. The framework may be used with both scripts and compiled code.
|
4. Abbot Java GUI Test Framework | By: | Timothy Wall | License: | OpenSource | URL: | http://abbot.sourceforge.net/ | Description: | Abbot helps you test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello (built on Abbot) which allows you to easily launch, explore and control an application. The framework may be used with both scripts and compiled code.
|
5. Abbot | By: | | License: | | URL: | http://abbot.sourceforge.net/ | Description: | Abbot helps you test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello (built on Abbot) which allows you to easily launch, explore and control an application. The framework may be used with both scripts and compiled code.
|
6. JUnitPerf | By: | | License: | BSD License | URL: | http://www.clarkware.com/software/JUnitPerf.html | Description: | JUnitPerf is a collection of JUnit test decorators used to measure the performance and scalability of functionality contained within existing JUnit tests.
|
7. Jemmy | By: | | License: | | URL: | http://jemmy.netbeans.org/ | Description: | Jemmy is a Java library that is used to create automated tests for Java GUI applications. It contains methods to reproduce all user actions which can be performed on Swing/AWT components (i.e. button pushing, text typing, tree node expanding, etc).
|
8. Jacareto | By: | | License: | GNU General Public License (GPL) | URL: | http://jacareto.sourceforge.net/ | Description: |
Jacareto is a capture and replay tool for programs written in Java. You can capture actions on applications and replay them later on (like macros). Jacareto can be used for many purposes:
* GUI tests
* Creation of animated demonstrations
* Creation of macros
* Qualitative and quantitative analyses of user behavior
|
9. UISpec4J | By: | | License: | | URL: | http://www.uispec4j.org | Description: | UISpec4J is an Open Source functional and/or unit testing library for Swing-based Java applications, built on top of the JUnit test harness.
If you are writing a Swing application, you will appreciate UISpec4J above all for its simplicity: UISpec4J's APIs are designed to hide as much as possible the complexity of Swing, resulting in easy to write and easy to read test scripts. This is especially true when comparing UISpec4J tests with those produced using Swing or low-level, event-based testing libraries.
|
10. Marathon | By: | | License: | GNU Library or Lesser General Public License (LGPL) | URL: | http://marathonman.sourceforge.net | Description: | Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code.
Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.
|
11. jfcUnit | By: | | License: | GNU Library or Lesser General Public License (LGPL) | URL: | http://jfcunit.sourceforge.net/ | Description: | jfcUnit is an extension to the popular testing framework JUnit. This document assumes you are familiar with the usage of JUnit. If not, visit the main JUnit website where there are a number of links to some excellent resources on the subject.
|
|