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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

深入到系统组件是否白盒测试_白盒测试

發布時間:2024/9/19 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 深入到系统组件是否白盒测试_白盒测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

白盒測試理論

為什么給做白盒測試?

這個問題比較復雜,我們可以先從一個比喻講起。

假設有一臺面包機,

從上面倒入面粉和水,

開動機器之后從下面出來的就是烤好的面包,

這個機器的功能比較單一,接口很清晰,

輸入的是面粉和水,

輸出的是面包。現在我們來看

看這個機器是不是好用的?我們在入口處倒入面粉和水,

沒有出現我們預期的面包,

所以我

們判定這臺面包機是壞掉的,

經管我們從外部看不出來,

下面我們要怎么修好它呢?一種方

法是我們確認它是壞的了,送到修理廠去修理,一種就是我們拆開來看看問題出現在哪里,

而這個拆開來檢查問題的方式就是像是我們在軟件測試中的白盒測試。

也許這臺有問題的面

包機,

通過上方水流的清洗就能用了,

但是我們還是應該把它的零件拆下來,

拿塊抹布沾點

清洗劑,把每個零件的坑坑槽槽都擦拭一遍,

再組裝回去,假設我們沒有這么做,

只是簡單

的用水清洗了一下,

面包機是能用了,

但是這樣的系統確是不穩定的,

不一定哪個銹蝕掉的

螺母就會被我們吃到。

我們可以將這臺面包機看成一個簡單的系統,雖然實際中的軟件系統要比這復雜的多,

所以清洗軟件系統也要進行清洗測試,每一條分支都應該被測試到,防止銹掉的螺母出現。

這就是我們要進行白盒測試的原因

為什么白盒測試又叫玻璃盒測試?

我們先說說白盒測試的特點。

通過檢查軟件內部的邏輯結構,對軟件中的邏輯路徑進行覆蓋測試

;

在程序不同地方設

立檢查點,

檢查程序的狀態,

以確定實際運行狀態與預期狀態是否一致。

依據軟件設計說明

書進行測試、

對程序內部細節的嚴密檢驗、

針對特定條件設計測試用例、

對軟件的邏輯路徑

進行覆蓋測試。白盒測試致力于發現隱藏和邏輯類的

bug

。常用的白盒測試方法有:邏輯覆

蓋、循環覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定

/

條件覆蓋、條件組合覆蓋和路徑覆蓋。

這里我們看到白盒測試不論是設計還是進行都圍繞著覆蓋進行的,

而被覆蓋的盒子則是

代碼,

白盒指的是盒子是可視的,

你清楚盒子內部的東西以及里面是如何運作的。

“白盒”

法全面了解程序內部邏輯結構、對所有邏輯路徑進行測試。

“白盒”法是窮舉路徑測試。在

使用這一方案時,

測試者必須檢查程序的內部結構,

從檢查程序的邏輯著手,

得出測試數據。

貫穿程序的獨立路徑數是天文數字。

測試者可以看見所有要進行測試的代碼,

進而制定相應

的測試用例。

正是因為這種原因,進行白盒測試又叫做玻璃盒測試。

缺點和優點同樣顯著的玻璃盒測試

上面我們說了白盒測試的必然性和特定,現在我們來看看他的優點和缺點。

優點,

正如上面特點中所說,

進行覆蓋性測試,

這樣迫使測試人員去仔細思考軟件的實

總結

以上是生活随笔為你收集整理的深入到系统组件是否白盒测试_白盒测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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