Eclipse平台构建自带一个Junit插件测试框架,允许作为插件编写的JUnit测试在Eclipse或RCP应用程序的上下文中运行。JUnit插件测试可以使用SWTBot以及标准平台API(打开窗口、显示视图等)。请参见http://www.eclipse.org/articles/Article-PDE-Automation/automation.html开始使用。另请参见Automating unit tests (junit) for Eclipse Plugin development。
你可以尝试使用WindowTester Pro - 这曾经是一款商业产品,但在Google收购后,它成为了开源软件,现在免费提供。它非常好用。 http://code.google.com/javadevtools/wintester/html/index.html