大家好,我是神韻,是一個技術&生活部落客。出文章目的主要是兩個,一是好記憶不如爛筆頭,記錄總結中提高自己。二是希望我的文章可以幫到大家。歡迎來點贊打卡,你們的行動将是我無限的動力。
本篇主題是:自動生成單元測試插件之TestMe與Diffblue
其它文章連結:
Unit Test 1–什麼是單元測試
Unit Test 2–IDEA配置并檢視單元覆寫率
Unit Test 3–編寫單元測試之前需要了解的單元測試架構Mock
Unit Test 5–編寫第一個單元測試
Unit Test 6–單元測試踩過的坑
Unit Test 7–單元測試覆寫率表單生成傳遞,Jacoco的使用
Diffblue插件,收費/免費兩個版本
這個插件功能十分強大,比TestMe強大太多,很多時間生成的代碼直接可以不用自己修改!!!強烈推薦使用!
免費的版本是需要自己根據官方提示進行安裝的,不然就是付費,30天試用而已!
1、安裝社群版,免費(2019以上的版本才有這個插件~)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1QDZiZjZkZzNkJWM0ADOhhTM2QTZ0cDZhlTZkFTY0M2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、在需要生成Unit Test的類右鍵,Write Tests
3、可以在test目錄下看到已經生成的xxTest類
TestMe插件,免費
1、安裝-TestMe
2、在需要生成Unit Test的類右鍵,Generate->TestMe->Junit4
3、可以在test目錄下看到已經生成的xxTest類
4、進行單元測試編寫。這款插件隻會給你生成一個殼,真正邏輯需要自己編寫。下一講介紹。
本文結束!