Man*_*pta 5 java user-interface automated-tests
我们需要一个工具来测试一组相当复杂的Java应用程序.应用程序主要是独立的客户端程序或与远程站点的servlet或apache服务器通信的applet.眼镜:
我们正在考虑编写一个基于AWTRobot的工具来读取命令文件并执行此操作 - (不知道如何做#3或#4) - 有些人会问你们如何检测桌面上的窗口.您会建议使用开源工具吗?我们不需要任何花哨的东西来捕捉视频或截图.谢谢, - MS
如果您不需要测试浏览器实际呈现页面的方式,而是需要在HTTP/HTTPS/etc请求级别工作,那么请查看JMeter.它具有参数化,数据提供程序,图形和用于记录http用户会话的代理组件.
如果你确实需要浏览器测试,那么,正如已经提到的那样,Selenium可能是最好的免费工具.对于生产,我建议使用Selenium远程控制服务器,它可以用Java/Python/C#/ Perl/PHP编写的脚本驱动.
要了解人们在实际生产环境中使用哪些工具,并对可用内容进行自己的研究,我建议www.sqaforums.com.
你不认为这个问题是推销推销的邀请吗?Mercury Quicktest professional 怎么样(我现在相信是HP Quick test)。我不相信这会便宜(而且它的 HP,它可能只能在 IE 中工作;))。
既然你想要一个开源解决方案,我相信,最流行的选择是 selenium,是的,有时配置起来很痛苦(例如 Flex)。所以你应该尝试Watir。
围绕它有很多好的讨论,当我评估它时,我喜欢我所看到的。而且它不适用于桌面应用程序,我建议您尝试一些其他解决方案。
(问题是开源 GUI 测试工具通常并不包罗万象。如果您需要一种解决方案来处理所有 GUI 测试需求,那么您应该查看更商业的解决方案,例如 QTP。