Eclipse RCP应用程序的测试框架

时间:2011-04-28 12:21:50

标签: eclipse unit-testing testing rcp

我是Eclipse RCP的新手,我正在寻找一个开源框架来测试我的RCP应用程序(尤其是GUI)。我想将这些测试作为单元测试运行。

您能否提出一些良好的体验框架?

4 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

您可以尝试SWTBot。它是为SWT UI明确制作的。它正处于孵化阶段,但仍处于积极发展阶段。

答案 2 :(得分:1)

我在EclipseCon '11上有关于这个主题的演讲:10 Techniques to Test a Plug-in

答案 3 :(得分:1)

你可以尝试使用WindowTester Pro - 这曾经是一个商业产品,但谷歌收购后它开源了,现在它是免费的,实际上是好的 http://code.google.com/javadevtools/wintester/html/index.html