SWTBot is a Java based UI/functional testing tool for testing SWT and Eclipse based applications.
The 4.0.0 release removes dependency on Eclipse for Nebula widgets, switches from Log4j to SLF4J for logging, and provides miscellaneous framework improvements and bug fixes.