这是自动GUI性能测试的最佳工具吗?
答
实用程序员在使用Ruby进行GUI测试时也提出了book。
特别是,他们给出了大量使用JRuby测试摇摆应用的例子。
他们正在进行的测试主要是为了测试功能,但我认为在某些性能指标中添加并不难。
这样做的好处是您获得了很多灵活性,但它不是一个打包工具。
答
您可以尝试使用Cucumber和Swinger以纯英文为Swing GUI应用程序编写功能验收测试。 Cucumber有一个包含分析信息的输出格式器。
黄瓜可以让你编写测试是这样的:
Scenario: Dialog manipulation
Given the frame "SwingSet" is visible
And the frame "SwingSet" is the container
When I click the menu "File/About"
Then I should see the dialog "About Swing!"
Given the dialog "About Swing!" is the container
When I click the button "OK"
Then I should not see the dialog "About Swing!"
看看这个Swinger video demo看到它在行动。
您是否想要测量GUI反应性或GUI背后的性能,例如从数据库加载数据的时间? 您的GUI是否与应用程序的较低层分离? – philant 2008-10-11 13:46:14