我正在尝试为applet有效地构建一个功能测试套件,我正在尝试为它找到一个好的框架。
过去,当我想设计一个可以作为应用程序的功能和负载测试的测试套件时,它一直是基于Web的应用程序,或者至少是某种基于服务的应用程序,以及我使用类似grinder的东西来构建测试脚本并使用它们来模拟用户。
使用Java applet,我不清楚我可以使用什么机制来使用和运行针对GUI的使用脚本,从而模拟用户点击表单控件。
有没有人有这方面的经验?
答案 0 :(得分:4)
看看FEST Swing。它可以轻松驱动和测试Swing GUI。它支持applet。
答案 1 :(得分:1)
我们使用QuickTest Professional(wikipedia link)测试applet取得了巨大成功。我们在自然环境(浏览器)和使用专门构建的“摇篮”中测试了applet,它接管了浏览器部分并将applet嵌入到JFrame中(因此我们可以测试JavaScript输入/输出,启动/停止,关闭框架)并查找泄漏并激活通常隐藏/禁止的接口。)
披露:我是HP的开发人员,负责开发QuickTest Professional。
答案 2 :(得分:0)
我确信这不是最好的选择,但几年前我使用WinRunner来测试Java小程序。
但是你想要创建负载还是想要测试applet的GUI?因为你可以做一个end-around并有一个你使用Javascript调用applet的页面,然后使用任何浏览器测试工具来调用你的JS方法。