"The lack of effective tools that work as well on UNIX/Linux as they do on Windows and MacOS, often makes testing the "black hole" of software development projects," said Mark Hatch, Chief Operating Officer of ICS. "KD Executor offers enterprise software developers with a single tool that allows the development of test cases on any platform and the replay and validation on all target platforms."
KD Executor works by capturing user interface events (i.e., button clicks, mouse movements, etc.) and recording them in XML-formatted files. This file can then be re-loaded later by KD Executor and used to simulate a real user. Developers are also able to specify that states of key attributes be saved for comparison between application reversions. These saved attributes make it easy to spot expected or unexpected changes in application behavior. KD Executor runs natively on Windows, Linux, Unix, and Mac OS X. Tests developed on any of these platforms can be re-run on any other platform. This helps ensure consistent application behavior, regardless of the deployment platform.
"Our core design premise with Qt has always been to make developers' lives easier," said Eirik Eng, Trolltech President. "We are grateful that ICS is continuing this premise by offering add-on tools such as KD Executor. By providing multiplatform regression testing, life just got easier for Qt developers.
Originally developed by KlarÃÂ¤lvdalens Datakonsult AB, KD Executor is exclusively available in North America from ICS. Free evaluation copies of KD Executor can be downloaded at http://www.ics.com/getkdexecutor.
Driven by the belief that the success of any software application depends on the intuitiveness of the user interface, Integrated Computer Solutions, Inc., The User Interface Company(TM), of Cambridge, MA, is the world's leading provider of advanced user-interface development tools and services for professional software engineers in the aerospace, petrochemical, transportation, military, communications, entertainment, scientific, and financial industries. Long recognized as the platform of choice for visually developing mission-critical, high-performance Motif applications, ICS' BX series of GUI builders has recently been expanded to provide a complete line of tools that accelerate development of Java(TM). KD Executor is the second member of ICS' line that serves C++ projects demanding multiplatform functionality without compromising reliability and performance. Supporting the software development community since 1987, ICS also provides custom UI development services, custom UI component development,
training, consulting, and project porting and implementation services. More information about ICS can be found at http://www.ics.com.
About KlarÃÂ¤lvdalens Datakonsult AB
KlarÃÂ¤lvdalens Datakonsult AB (KDAB) provides consulting, custom development, courses, and developer tools in the area of platform-independent software. With its small but highly efficient group of engineers, KDAB has ported huge legacy applications, written in Motif or MFC to the modern Qt toolkit, and developed applications and components for a wide range of problem domains, from enterprise resource planning via video editing to linguistic research. KDAB takes pride in providing utmost flexibility to its customers; KDAB engineers have visited customers' sites in urgent cases with only few hours' notice - anywhere in the world. KDAB is a Technical Solution Provider for Trolltech AS, the makers of Qt, and the largest independent body of Qt knowledge worldwide. You can find more about KDAB's offerings at http://www.klaralvdalens-datakonsult.se.
Trolltech(R) is a software company with two flagship products: QtÃÂ® and QtopiaÃÂ®. Qt is a multi-platform C++ application framework developers can use to write single-source applications that run -- natively -- on Windows, Linux, Unix, Mac OS X and embedded Linux. Qt has been used to build thousands of successful commercial applications worldwide, and is the basis of the open source KDE desktop environment. Qtopia is the first comprehensive application environment built for embedded Linux, and is used in Sharp's line of Zaurus PDAs. Trolltech is headquartered in Oslo, Norway, with offices in Brisbane, Australia, and Palo Alto, California. More about Trolltech can be found at http://www.trolltech.com.
Unix and Motif are registered trademarks and The Open Group and the X Window System are trademarks of The Open Group in the US and other countries. Linux is a registered trademark of Linus Torvalds. Trolltech, Qt, and Qtopia are registered trademarks of Trolltech. All other names and trademarks are the property of their respective owners."