KD Executor

Developers Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

0
Score 72%
Description:

KD Executor is a record and playback multi-purpose tool for Qt (running on all platforms supported by Qt - Windows, Mac, Unix/Linux) and KDE applications.

In addition, it contains a test environment which uses this record and playback tool for testing.

What does KD Executor?

Automatic Testing

Graphical user interfaces are rarely tested automatically, simply because there is a lack of tool support for running the application automatically.

KD

Last changelog:

14 years ago

We are happy to announce the release of KD Executor 2.1 which contains
many new features that have been requested by users of KD Executor.

JavaScript scripts

The most important new feature in 2.1 is its capability to record
scripts as JavaScript code (as implemented by QSA), rather than XML
files. A considerable amount of work has been put into making the
scripts as terse and editable as possible, so this should take your KD
Executor experience to a new level, where maintaining the scripts by
hand is now possible. See the user manual for details on how to make
the scripts as short and manageable as possible.

Old scripts will still work without problems, so you can now gradually
move your scripts to JavaScript on a need to re-record basis.

Other enhancements

- It is now possible to record a script piece from within the KD
Executor shell, these script pieces can at a later point be played
back as parts of other scripts.

- Drag and drop events can now be recorded on UNIX/Linux.

- It is now possible to tell KD Executor that certain events should
simply be ignored if the widgets they are sent to are not found. This
ensures that a script can continue to live even in the case that the
mouse at recording time moved over a widget that at playback time does
not exist any more.

- KD Executor can now terminate an application that hangs in an endless
loop after a specified timeout.

- Test cases can now be created without recording a script. This
allows writing scripts manually from scratch.

- The sort order of test cases has been improved.

- In the example directory, you will find a number of new examples describing
KD Executor - see the README file for details.

The complete list of changes can be found in the ChangeLog file shipped
with KD Executor.

The KD Executor team at
Klarälvdalens Datakonsult AB

Be the first to comment

14 years ago

We are happy to announce the release of KD Executor 2.1 which contains
many new features that have been requested by users of KD Executor.

JavaScript scripts

The most important new feature in 2.1 is its capability to record
scripts as JavaScript code (as implemented by QSA), rather than XML
files. A considerable amount of work has been put into making the
scripts as terse and editable as possible, so this should take your KD
Executor experience to a new level, where maintaining the scripts by
hand is now possible. See the user manual for details on how to make
the scripts as short and manageable as possible.

Old scripts will still work without problems, so you can now gradually
move your scripts to JavaScript on a need to re-record basis.

Other enhancements

- It is now possible to record a script piece from within the KD
Executor shell, these script pieces can at a later point be played
back as parts of other scripts.

- Drag and drop events can now be recorded on UNIX/Linux.

- It is now possible to tell KD Executor that certain events should
simply be ignored if the widgets they are sent to are not found. This
ensures that a script can continue to live even in the case that the
mouse at recording time moved over a widget that at playback time does
not exist any more.

- KD Executor can now terminate an application that hangs in an endless
loop after a specified timeout.

- Test cases can now be created without recording a script. This
allows writing scripts manually from scratch.

- The sort order of test cases has been improved.

- In the example directory, you will find a number of new examples describing
KD Executor - see the README file for details.

The complete list of changes can be found in the ChangeLog file shipped
with KD Executor.

The KD Executor team at
Klarälvdalens Datakonsult AB

product-maker 17 51

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
2.1.0
updated Mar 09 2005
added Jul 02 2004
downloads today
0
page views today 3
System Tags app software