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.
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.