The Library for InterFace Testing makes GUI unit testing quick and easy through a streamlined API that is simple to use.
LIFT was written to make GUI Unit Testing quick and easy. It was written with introductory programming students in mind, but can be used by anyone using Java and Swing to create graphical user interfaces. LIFT does three main things for the programmer:
Provides a simple, type safe way to retrieve GUI object references.
Provides a simple means of simulating mouse and keyboard interactions.
Transparently deals with thread synchronization issues inherent to GUI programming.
A student-friendly, JUnit-style testing framework for C++.
The CxxTest plug-in for Eclipse provides Eclipse users who are developing C++ code with a graphical user interface for CxxTest. CxxTest is a unit-testing framework for C++ development that behaves similarly to Eclipse's native support for JUnit. This plug-in provides better integration with Eclipse and the CDT. Some key features are:
Web-CAT is supported in part by the National Science Foundation under Grant Nos. DUE-0633594, DUE-0618663 and DUE-0127225. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of NSF.