一、為什么要單測
          - 幫助發(fā)現代碼缺陷 - 將發(fā)現缺陷的時間提前 - 提高產品提測質量,減少后續(xù)測試周期 - 可以覆蓋所有代碼分支、業(yè)務邏輯 -
          單測可重復使用,減少后續(xù)測試成本 - 運行速度快,不依賴其它服務或代碼 - 可以mock各種數據
          二、單測簡介
          - 何為單測: 單元測試就是用代碼測試目標代碼的過程。單測針對的是最小單元代碼,可以是一個方法,一個類,一個功能點 - 單測時間:
          開發(fā)初期,與開發(fā)代碼設計并行 - 單測人員: 最熟悉代碼的人(就目前而言,建議開發(fā))
          三、開發(fā)工具的使用





          四、編寫單測代碼

          如何編寫單測,我們將通過以下簡單示例進行分解說明,先看下如下目標代碼:



          首先,我們要理解目標對象邏輯,根據目標邏輯,設計我們的測試場景

          * 目標代碼業(yè)務邏輯:
          傳入的2個參數,首先判斷除數,除數=0,則拋出異常;除數≠0,則進行除法運算,并返回商
          *
          目標代碼理解后,就可以根據其業(yè)務邏輯和代碼分支,來設計我的單測場景:

          * 傳參正確(被除數=10,除數=5) ,則返回商
          * 傳參中除數=0 (被除數=10,除數=0) ,則拋出異常
          其次,就可以針對前面設計的單測場景,編寫如下代碼,檢驗目標代碼功能是否與預期一致了


          以下,對這份單測代碼的每條語句進行具體的分析












          五、運行和調試測試


          友情鏈接
          ioDraw流程圖
          API參考文檔
          OK工具箱
          云服務器優(yōu)惠
          阿里云優(yōu)惠券
          騰訊云優(yōu)惠券
          京東云優(yōu)惠券
          站點信息
          問題反饋
          郵箱:[email protected]
          QQ群:637538335
          關注微信

                日韩毛片大全 | 欧美成人福利视频一区 | 女人洗澡一级A片免费看 | 放荡的少妇2做爰免费观看 | 野外被三个男人躁一夜漫画 |