用于Web应用程序的动态输入生成器

时间:2016-03-25 18:06:10

标签: web-applications automated-tests dynamic-analysis

我将使用动态分析来分析Web应用程序。现在我需要一个可以生成输入的输入生成器。

是否有任何开源工具实现此目的?

我读过许多论文,比如阿波罗,但似乎他们没有发表他们的工具。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用任何脚本语言编写自己的网络爬虫/机器人。我想你的网站使用Javascript?在这种情况下,使用基于可编程Web浏览器Selenium的库是很方便的。因为它是一个Web浏览器,它解释所有Javascript,你只需要处理html。使用Ruby脚本语言,Selenium包装器称为Watir。您可以使用首选脚本语言搜索包装器。您可以使用两种策略来测试您的网站:

  • 测试用例 - 您编写的固定测试用例必须为每个新更新成功(例如:连接到测试帐户等)。
  • Monkey测试 - 尝试与每个可操作的对象进行交互并查找错误。