日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

单元测试(Unit Test)学习

發(fā)布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 单元测试(Unit Test)学习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

由于我們組的項目已經進行到了中期,項目測試開始陸續(xù)進行了,作為一款應用軟件,單元測試就顯得尤為重要,以下是關于單元測試學習的一些筆記:

一、單元測試的基本概念

  單元測試是對軟件的基本組成單元/模塊進行的測試。基本單元/模塊可以是函數(shù)、類實例、方法、存儲過程,也可以是任何具有明確功能、規(guī)格定義、明確接口定義、并且其規(guī)模是一般比較小的程序代碼模塊的組合體。單元測試的重點在于發(fā)現(xiàn)程序設計或實現(xiàn)的邏輯錯誤,使問題及早暴露,便于問題的定位解決。

二、單元測試的步驟

  1、計劃:確定測試需求,制訂測試策略,確定測試所用資源(如人員、設備等),創(chuàng)建測試任務的時間表。

  2、設計:設計單元測試模型,制訂測試方案,制訂具體的測試用例,創(chuàng)建可重用的測試腳本。

  3、執(zhí)行:執(zhí)行測試用例,對單元模塊進行測試,驗證測試的結果并記錄測試過程中出現(xiàn)的缺陷。

  4、評審:對單元測試的結果進行評審。主要進行測試完備性評估。我覺得第四條主要是針對一些比較大型的軟件,我們這個項目不是很需要這一步。

三、單元測試的內容

  1、單元功能測試:主要是檢察單元的功能點是否全部實現(xiàn),執(zhí)行的優(yōu)先級和順序是否正確,有沒有冗余的內容以及計算中精度的處理是否正確等。

  2、模塊接口測試:在單元測試開始時,應對所測模塊的數(shù)據(jù)流進行測試,如果數(shù)據(jù)不能正確的流入和輸出,就不能進行測試。對模塊接口的測試還包括對所測模塊的輸入?yún)?shù)個數(shù)、屬性、順序上是否匹配的測試,包括對輸入的形式參數(shù)是否修改的測試,包括全局變量是否命名一致的測試等等

  3、內部數(shù)據(jù)流的測試:包括數(shù)據(jù)類型的是否正確,變量的賦值與初始化,初始值或者默認值的正確與否,書寫的錯誤,數(shù)據(jù)類型的不一致等等。

  4、邏輯路徑測試:包括是否有到達重要功能的路徑,邏輯判斷的邊界點是否正確,異常的處理等等。

四、單元測試用例設計

  單元測試一般用黑箱測試和白箱測試相結合的方法,而單元測試中也幾乎可以運用所有測試用例的設計方法。主要用例包括:

  1、單元模塊設計的第一個用例;

  2、設計被測試單元測試用例;

  3、設計測試功能異常處理方面的測試用例;

  4、設計其他測試用例,驗證設計對模塊的要求;

  5、加載測試用例運行程序,需要查看和記錄測試結果;

  6、不從測試用例,執(zhí)行前面測試用例運行沒有覆蓋到的主要分支和語句。

?

轉載于:https://www.cnblogs.com/SuperBrothers/archive/2012/11/13/2768143.html

總結

以上是生活随笔為你收集整理的单元测试(Unit Test)学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。