English 中文(简体)
如何在AJAX应用程序上进行黑盒测试?
原标题:
  • 时间:2008-09-16 09:03:43
  •  标签:

在AJAX web应用程序上执行黑盒测试的最佳跨平台方法是什么?

理想情况下,解决方案应具有以下属性:

  • Able to integrate into a continuous integration build loop
  • Cross platform so I you can run it on Windows laptops and Linux continuous integration servers
  • Easy way to script the interactions
  • Free-as-in-freedom so you can adapt it into your tool chain if necessary

我已经研究过HttpUnit,但我不相信它能处理AJAX繁重的网站。

最佳回答

硒可能是你想要的:http://selenium.openqa.org/

它允许您编写操作脚本并评估结果。它是开源的(Apache 2.0),跨平台的,并且有很好的工具。

问题回答

我已经用Selenium完成了这项任务,但发现它很脆。

看看两位谷歌员工的演讲:我的按钮看起来很大吗?构建可测试的AJAX应用程序

他们隔离了可测试的javascript(非DOM交互),并使用Rhino javascript引擎进行测试。





相关问题
热门标签