Diffblue Cover和Evosuite都可以通過IDEA插件安裝。兩者的區(qū)別如下:
- evosuite安裝無需聯(lián)網(wǎng)。diffblue cover社區(qū)版安裝無需聯(lián)網(wǎng),但需要聯(lián)網(wǎng)激活。
- 使用Jacoco或idea的coverage插件獲取覆蓋率時,Evosuite生成的用例只能顯示出覆蓋率,不會顯示哪塊代碼沒有覆蓋。diffblue cover生成的用例可與覆蓋率的插件匹配,顯示覆蓋率及哪塊代碼沒有覆蓋。
- evosuite生成的腳本是針對類下的方法統(tǒng)一生成,測試用例命名為test0,test1,test2....;Diffblue Cover測試用例命名會細(xì)分到類中的每個方法,如testMaxPonit1,testMaxPonit2...。
evosuite安裝和使用的詳細(xì)說明:EvoSuite插件安裝和使用_lingluo231的博客-CSDN博客
Diffblue Cover安裝和使用的詳細(xì)說明:Diffblue Cover安裝和使用_lingluo231的博客-CSDN博客文章來源:http://www.zghlxwxcb.cn/news/detail-511176.html
coverage覆蓋率的使用說明:idea插件Coverage(用例覆蓋率)使用_lingluo231的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-511176.html
到了這里,關(guān)于java單元測試自動生成測試用例插件diffblue cover和evosuite的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!