0
我正在使用EvoSuite,生成測試套件時一切正常。 但我需要知道它是如何工作的。我知道它使用GAs,但我對實現細節感興趣。 1.是否使用AST(抽象語法樹)來實現GA? 2.有字節碼;爲了獲得生成測試套件所需的全部信息,下一步要做什麼?EvoSuite的實施細節
有沒有關於這些問題的參考? 謝謝!
我正在使用EvoSuite,生成測試套件時一切正常。 但我需要知道它是如何工作的。我知道它使用GAs,但我對實現細節感興趣。 1.是否使用AST(抽象語法樹)來實現GA? 2.有字節碼;爲了獲得生成測試套件所需的全部信息,下一步要做什麼?EvoSuite的實施細節
有沒有關於這些問題的參考? 謝謝!
EvoSuite被釋放的開放源碼:https://github.com/EvoSuite/evosuite
所以,你可以在它的代碼,直接看看,看看它的細節。對於更高級別的文檔,您可以看到http://www.evosuite.org/publications/
謝謝!我已經閱讀了幾篇關於EvoSuite的論文。我也嘗試瞭解代碼。我從書中知道Java很好,但是由於我沒有像EvoSuite那樣的大型項目工作過,請您告訴我哪些是開始學習項目的類,以便了解其他人?我應該學習如何理解這個項目(例如Reflection)的哪些高級功能?也許這些問題並不專業,但我在理解代碼時遇到困難。謝謝 – user5107865