UITestingKit

UITestingKit is a set of tools that allow you to write unit tests for your code and UI tests for the final application. UITestingKit (UITK) is made up of two components - a framework and a command-line app called TestsRunner. The framework contains the base classes needed to write tests while the TestsRunner is used to run the compiled tests.

UITestingKit’s unit testing implementation is inspired by SenTestingKit, while the UI testing mechanism is completely new. It enables you test both the model of your application and the final result as seen from the end user’s perspective. As a bonus, UITK also introduces a concept of async unit testing, enabling you to test multi-threaded code more easily. Integrated with your project’s build process, UITK should provide tremendous help in testing your product.

Included with in the package are the framework (containing the TestsRunner), a ReadMe with a general overview of the features, Xcode templates and some small examples.

UITestingKit is released under BSD license, and its subversion repository is available for everyone at http://svn.dpompa.com/uitesting/trunk.

Any comments, suggestions, bug reports, help or other ideas are highly welcome.

Version 0.1 RC 2: Download
Change log is available here.