使用randoop自動化生成測試用例


使用randoop自動化生成測試用例

1. 綜述

  使用randoop自動化生成測試用例

2. 操作

  • 下載randoop的jar包;
  • 將jar包和所要測試的類(如Calculate.class)放在同一個文件夾;
  • 在此文件夾打開命令行提示符,輸入如下命令:
    java -ea -classpath .;randoop-2.1.4.jar;Calculate randoop.main.Main gentests --testclass=Calculate --timelimit=15

結果如下:

 

在那個文件夾內生成了很多的Test Case

 

3. 使用randoop的eclipse插件

  • 下載插件。我在CSDN上看到過一個randoop的eclipse插件,別人說能用,但我的卻不能用,知道為什么。
  • 將randoop_0.1.0.201107281327.jar放入eclipse的plugins文件夾內。
  • 重啟eclipse,寫好一個類,然后Run As -> 運行配置,新建randoop配置,找到那個要生成測試用例的類

 

運行后獲得很多如上圖RandoopTest***.java 的文件,以Java Application的方式運行RandoopTest.java,就成功地運行了Randoop自動生成的測試用例。

(圖中錯誤是由於運行RandoopTest.java后出現了gc overhead limit exceeded錯誤)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM