Abbot 1.0.0

Description

Abbot helps you test your Java UI. Abbot framework 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. This overview of the Abbot system will give you an idea of the different system components and how it is used. There is also some background concerning the issues involved with Java GUI testing. You can see what Costello (the script editor) looks like or try it out via Java Web Start by using the links to the right. The screen shot shows a sample application, its UI hierarchy, and some component properties as displayed by Costello. Here is what GUI unit test code looks like using Abbot (see Tutorial 1 or Tutorial 2 for more examples). Refer to the API documentation for the ComponentTestFixture, ComponentTester and Robot classes, as well as the framework tests in the test source subdirectory. You can also record user actions directly into a script which controls the event playback and testing. This form of test is more suitable to integration/functional testing. The Costello script editor is provided which can record user actions and facilitate script construction and maintenance. It also provides insight into the hierarchy of the application under test. You can launch the editor with the Web Start link above and immediately point it at any application you wish to launch and examine. The editor provides a hieararchy browser which displays all components in use by the application, as well as a wealth of information about any component selected in the hierarchy. JUnit is used as the controlling harness for running tests and suites of tests, but scripts can easily be wrapped to run in other environments. Scripts may also be used to create a demo or tutorial for an application. You can drive the actual application and provide popup annotations while it is running. Abbot is provided under the Common Public License (CPL). Whats New in This Release: · Provide object-based JListLocation · Ensure JComboBox tester works on LAFs not based on Basic. · Improve JFileChooserTester methods and javadoc. · Provide frame waiting methods in ComponentTester to replace deprecated ones. · JRE 1.3 class format compatibility · Include missing bits from src.jar. Abbot Java GUI Testing Framework: Record and play back actions to test your Java GUI, suitable for use by developers and QA.

Rc5 - Java Ui - Ui - Abbot - Test - Application - Java - Used - Quality Assurance And Testing - Programming

Published By:Abbot Team

License Type:Freeware

Date Added:22 October, 2010

Version:RC5

Price:Free

Downloads:75

Size:5.7 MB

Platform: Linux

What people say
- required fields
     
Related Downloads

LogDog is a tool that monitors messages passing through syslogd and takes action based on key words and phrases.

DateAug 26, 2010

AuthorBrandon Zehm

Size15.4 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

Alert Manager was created to run an alert command, monitor the status of that commands output, and guarantee that if something goes wrong it wont go unnoticed.

DateOct 20, 2010

AuthorBrandon Zehm

Size16.4 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

jrawio is a Service Provider Implementation for the Java ImageIO API. It provides the ability to read images coded in a digital "camera raw" format (such as NEF for Nikon or CRW/CR2 for Canon).

DateAug 12, 2010

AuthorFabrizio Giudici

Size983.0 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

mysqlCart provides a template based dynamic e- commerce shop system. It does not require any modules or rely on interpreted languages and is very fast even on older machines.

DateAug 18, 2010

AuthorGary Wallis

Size583.7 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

mysqlWisp is a project which provides a standalone or mysqlISP-controlled subsystem.

DateOct 29, 2010

AuthorGary Wallis

Size112.6 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming