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 opencode.net

0
Score 60.0%
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

10

tradersvarun

2 months ago

10 10 the best

Report

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

12345678910
1
product-maker tradersvarun Sep 23 2019 10 the best
10 the best
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.1.0
updated Mar 09 2005
added Jul 02 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software