2012-02-10 26 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