單元測試主要的測試功能點

2021-07-10 12:44:15 字數 637 閱讀 3576

作為單元測試,其重要程度不言而喻:它保證了我們在做**重構以後的正確性,能讓我們肆無忌憚的去修改我們的半成品。

但是作為開發新人或者剛接觸單元測試的開發人員來講,怎麼去測試,去測哪些方面應該是比較迷惑的。一下幾點是平時工作

中經常需要用到單元測試來驗證的功能點,作為記錄,方便自己以後寫單元測試的時候可以回顧:

模組介面測試

通過所測模組的資料流進行測試。呼叫所測模組時的輸入引數與模組的形式引數的個數、屬性和順序是否匹配。 

區域性資料結構測試

區域性資料結構是為了保證臨時儲存在模組內的資料在程式執行過程中完整、正確、模組的區域性資料結構往往是錯誤的根源。 

路徑測試

對模組中重要的執行路徑進行測試。 

錯誤處理測試

比較完善的模組設計要求能遇見出錯的條件,並設定適當的出錯處理,以便在一旦程式出錯時,能對出錯程式重做安排,保證其邏輯上的正確性。 

邊界條件測試

軟體經常在便捷上失效,邊界條件測試是一項基礎測試,也是後面系統測試中的功能測試的重點。 

單元測試和功能測試的區別

首先我們看一下功能測試是什麼,我們是如何測試的 拿乙個最簡單的功能測試來說 我們模擬使用者 啟動乙個 真正的瀏覽器視窗 開啟我們期望的我們希望這個網頁的標題是歡迎你,所以寫個 去檢查做乙個斷言測試,assert 歡迎你 是否在.title中.在的話得到結果 ok 不在就給乙個錯誤資訊。這樣我們就知道...

UI測試 介面測試 單元測試的主要內容

在軟體測試中ui自動化測試 介面測試 單元測試都是很常見的,每乙個測試都有著自己的著重點及優缺點,都是整個測試過程中不可或缺的一環,接下來我們就詳細了解一下。ui自動化測試非常接近軟體真實使用者的使用行為,即通常都是在模擬真實使用者使用軟體,進行各種操作並且驗證這些操作結果是否正確,這些可以說是ui...

單元測試 單元測試文章收藏

前言 前段時間公司計畫做自動化測試,自己也打算圍繞幾個點做相關調研,現在想想呢?其實對自動化測試的概念都還不是十分清晰,當時主要還是圍繞 單元測試 向qa小夥伴學習了一段時間,現由於公司重組,學習中斷,這裡簡單記錄一些單元測試好文,留待後續參考.什麼叫自動化測試?自動化測試覆蓋率?覆蓋率如何做到的?...