1

我正在为 Java GUI 应用程序寻找一个好的测试框架。对于 Android,我知道 Robotium,如果 Java PC 应用程序有类似的东西,那就太酷了。

示例测试用例:
1. 右键单击​​ TreeView
2. 单击 Menuitem "Expand all"
3. 检查 Tree 是否已展开并且有一个新项目可见,其中可能是“RAM”作为文本。

我搜索了 Java 测试框架,但没有找到类似 Robotium 的东西。

你用什么来测试你的 Java GUI?

4

2 回答 2

0
于 2013-05-13T17:55:19.133 回答
0

你有严格的选择

  • FEST - 与 TestNG 和 JUnit 兼容,框架是专门为 Swing 测试而编写的,所以它非常快,可以在失败后截取屏幕截图,甚至有时可以确定失败的原因和其他功能。我肯定会给这个一个 tyr
  • 马拉松- 看起来也很酷,也有一些功能,但不幸的是有一个付费许可证
  • Sikuli - 基于图像的测试框架,允许您用 Java 编写测试脚本
  • Cucumber - 你可以用简单的英语写你的测试,看起来很有趣,所以我一定会试试这个
  • 和别的...

正如你所看到的,有很多框架,所以最好的方法可能是阅读他们的示例和基础教程,然后选择最适合你的。

于 2013-05-13T18:04:28.107 回答