是否有框架可以对Web应用程序进行模糊测试?我知道Selenium
和WebDriver
用于构建Web应用程序的测试,但我特别关注集成了模糊测试的库、框架或项目,以便我不需要重新发明轮子。
例如,我可以从这些功能中获益:
- 随机链接点击
- 随机表单填充
- “后退”和“前进”点击
- 随机鼠标移动和点击
- 支持JavaScript
有没有人知道实现这些功能的项目?(最好是Java :))
是否有框架可以对Web应用程序进行模糊测试?我知道Selenium
和WebDriver
用于构建Web应用程序的测试,但我特别关注集成了模糊测试的库、框架或项目,以便我不需要重新发明轮子。
例如,我可以从这些功能中获益:
有没有人知道实现这些功能的项目?(最好是Java :))
我对此也很感兴趣,因为我们在办公室使用Selenium/Java,所以我自己进行了一些调查。 我找到了一些可能对你有用的链接:
模糊测试 - IBM - 我猜你可能已经找到了这个链接。
猴子模糊测试 - 我知道,我知道...... 这是.NET。 但是,它可能会给你一些关于如何在你那里实现它的好主意。
Stephen Coldebourne的博客 - 这是一篇非常好的文章;值得你花时间去阅读。
JBroFuzz - 这太棒了。就是这样。
现在有一些新的JS模糊测试NPM模块。遗憾的是,许多人并没有广泛使用,所以需要一些改进或关怀。
很遗憾,现在(2013年9月)几乎没有通用的使用Selenium的模糊测试工具。但幸运的是,您可以实现自己专门的模糊测试工具。
要求:
我在这里更详细地介绍了这个Fuzz Selenium测试。