
KD Executor
Source (link to git-repo or to original if based on someone elses unmodified work):
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
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
Ratings & Comments
1 Comment
10 10 the best