聊聊單元測試
公用組件庫。這些代碼變更不會特別頻繁,所以覆蓋率需要盡量達到100%。
被調(diào)用頻次越高的代碼。
L1:輸入正確的參數(shù)時,會有正確的輸出。(測試正確的處理邏輯是否符合預(yù)期)
L2:輸入錯誤的參數(shù)時,不能拋出系統(tǒng)級的異常。(測試錯誤的處理邏輯是否符合預(yù)期)
L3:極端情況和邊界數(shù)據(jù)可用。可能一開始無法考慮到很多邊界條件和極端情況,所以這是一個需要長期維護的部分。
L4:覆蓋率達到100%。
L1,實在時間緊迫并且代碼對應(yīng)的功能不是核心部分。
L2,非核心模塊大部分時候應(yīng)該要達到的標(biāo)準(zhǔn)。
L3,核心模塊要達到的標(biāo)準(zhǔn)。
L4,全局基礎(chǔ)框架、封裝的非業(yè)務(wù)型類庫要達到的標(biāo)準(zhǔn)。
喜歡就三連呀
關(guān)注 Stephen,一起學(xué)習(xí),一起成長。
評論
圖片
表情
