KD Executor
The Premier Testing Tool for Qt
KD Executor version 2.1 is now available in Beta1 Version
KD Executor
is the complete testing environment optimised for Qt-based applications. By recording actual user
input, new tests are quickly and easily created. During the recording of tests, you can inspect
your application and record key properties that become test benchmarks. KD Executor's
sophisticated test management subsystem allows you to replay your tests in any combination and
automatically validates your application's execution against your established test benchmarks. KD
Executor is easy to use by all skill levels of users while providing all of the power and
sophistication you need to thoroughly test your applications.
Key Features and Benefits:
Logs and tests generated on one platform (e.g., Windows) can be run on any other platform (e.g.
Linux). The capture of the actual events instead of the absolute screen position means that KD
Executor is immune to window resizing and movement that can quickly make test scripts obsolete.
During the recording phase, KD Executor allows the developer to log various properties of the application.
Q: What else can it do besides test Qt applications?
KD Executor can also provide a solution for the following:
- ISVs can hardwire demonstrations into their software. This allows software suppliers to deliver the actual product, but limits its functionality to a canned demo unless unlocked by a key.
- Help Desks can present to remote users. KD Executor allows remote control of an application. This is useful to Help Desks where a support engineer needs to demonstrate a procedure to a remote client. With KD Executor embedded into the application, the Help Desk can take control of the end user’s application and show the proper procedure while talking to the user on the telephone.
- End user problem recreation. A classic problem in application development is capturing the exact set of steps that led to a failure. Oftentimes end users do not provide sufficient detail. With KD Executor, the development/ support team for an application can simply have the end user put the application in record mode and send them the playback script. Then the developers can just use that script to locally recreate the problem. This is a much quicker and more accurate mechanism than asking the end user to manually record his or her actions.
Please note: Evaluation software for KD Executor will not work with a Qt evaluation key. You will need to use the key that SCL provides you with.