Tag: gui testing

如何在没有在FEST-SWING中显示的情况下进行gui测试

在我的项目中,我们使用FEST进行GUI测试。 我们已经说服FEST是强大的,但每次显示帧都是浪费时间。 我们也使用连续体,而FEST不能用连续体,因为连续体的maven无法打开GUI(我们也使用maven的方式,我们的测试在本地机器上传递maven)。 我怎么解决这个问题? 如果不可能,请通知我。

自动GUI测试

我正在使用Netbeans IDE 6.9编写Java桌面应用程序(SWING)。 我想做自动GUI测试。 我所知道的关于测试的是JUnit测试,它不适用于我的GUI应用程序。 是否有可用于测试GUI应用程序的特定测试框架,那里有好的吗? 哪些是易于使用的(我需要做测试,但我没有很多时间,但是,我不想忽略它)。 我的应用程序基本上是一个框架,有三到四个选项卡(不是很大),我的测试应该不复杂,那么是否有一个简单的框架可以让我快速测试我的应用程序并以强有力的方式查找错误? 谢谢

有人可以建议一个测试自动化工具来自动化Java applet窗口吗?

有人可以建议一个测试自动化工具来自动化Java applet窗口吗? 要求它也能识别applet窗口中的各种按钮。

使FEST等待应用程序加载

我是基于FEST的GUI测试的新手。 MyFrame是我的应用程序的根类。 @Before public void onSetUp() { MyFrame frame = GuiActionRunner.execute(new GuiQuery() { protected MyFrame executeInEDT() { return new MyFrame(); } }); frame2 = new FrameFixture(robot(), frame); frame2.show(); // shows the frame to test } 当我运行测试用例时, @Test public void testGui() { String rs = frame2.label(“hl”).text().toString(); assertTrue(rs.equals(“First”)); } 上述方法不会打印标签中存在的实际字符串。 我认为FEST API不等待应用程序加载。 是否有任何方法可以推迟GUI元素查找?

在SWT-Widgets上自动生成ID

有没有办法在SWT-Widgets上自动生成ID,以便UI-Tests可以引用它们? 我知道我可以使用seData手动设置id,但我想以一种通用的方式为现有应用程序实现此function。

Selenium是Web UI测试,因为________是Windows应用程序UI测试

我对仅测试客户端Java应用程序的UI感兴趣。 这样做最流行的框架是什么? 你推荐的框架是什么? 另外,为什么Selenium不这样做(或者是这样做)? 在我看来,任何可以测试Web应用程序的东西都应该能够测试Windows应用程序。