我们如何为GUI应用程序的View创建自动化测试?

时间:2016-05-05 19:23:57

标签: unit-testing user-interface javafx

让我们说我们正在使用GUI应用程序的标准模型,视图,控制器模式,我们想彻底测试它。

我的问题是:我们如何自动测试" View"部分申请?我如何确保我的GUI组件正确显示?是否甚至需要这样做?

测试模型和控制器应该像编写标准单元测试一样简单,同时使用模拟等功能,所以没有问题。

测试完整的工作组件,即所有三个,模型视图和控制器一起工作也可以 - 使用模拟用户输入的框架。

但是,如果我只是想确保我的窗格应该显示一些文字和图片,我该怎样做才能以预期的方式显示文字和图片?

我最好的想法是截取屏幕截图并确保屏幕截图与显示的组件相匹配。

你有什么想法?就我而言,我正在使用Java FX应用程序。

1 个答案:

答案 0 :(得分:0)

访问https://marathontesting.com/downloads/。它是javafx的测试自动化工具。