我是Eclipse RCP的新手,我正在寻找一个开源框架来测试我的RCP应用程序(尤其是GUI)。我想将这些测试作为单元测试运行。
您能否提出一些良好的体验框架?
答案 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