2012-02-10 78 views
0

有谁知道的方式来月食中创建模糊测试‘运行’或‘调试’工具?Eclipse中的模糊测试?规则基于模糊器“运行方式...”

我想运行一些Java程序与模糊参数的但想要在Eclipse中产生最佳/最干净的输入方式,我可以使用'Variables'选项吗?

如果在Eclipse中没有办法做到这一点,我可能不得不求助于命令行, ?

回答

1

在Eclipse中,您可以在程序参数中使用${string_prompt} variable作为您的应用启动配置。

虽然更好的方法是创建一个自动化的驱动程序来启动程序并检查输出。您可以对JUnit或TestNG使用参数化测试,也可以编写简单的包装器Java应用程序。

+0

$ {String_prompt}变量会提示我输入,对吗?这是一个开始,但我希望模糊输入的东西...运行100或1000的输入(给予字符串一些限制)即{运行程序,所有素数达到X} – Erik 2012-02-10 19:52:04

+0

这可能是一个开始? http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Forg_eclipse_core_variables_dynamicVariables.html – Erik 2012-02-10 20:06:46

+1

当然,你可以创建你自己的Eclipse插件,它会贡献您的自定义变量。但是任何给定的启动配置仍然会启动您的应用程序一次。为了解决这个问题,请参阅我的答案的第二部分。 – 2012-02-12 21:16:16