tft每日頭條

 > 生活

 > 白盒測試和黑盒測試哪個簡單

白盒測試和黑盒測試哪個簡單

生活 更新时间:2024-08-29 23:17:09

使用黑盒測試方法需要了解軟件的外部特性(如何使用),使用白盒測試方法需要了解軟件的内部構造和工作原理,兩部分信息都是做好測試需要的。

針對不同産品如何測試

白盒測試和黑盒測試哪個簡單(白盒測試vs黑盒測試的不同點)1

白盒測試方法的好處

1) 能對代碼進行覆蓋

2) 能有針對性的進行測試

3) 發現及解決BUG的成本較低

控制流分析:測試代碼執行順序

主要了解如何畫控制流圖(代碼流程圖)

代碼(檢查代碼執行順序à控制流圖--à控制流矩陣à二維數組a[6][6]:a[0][0]=1有無錯誤)

白盒測試和黑盒測試哪個簡單(白盒測試vs黑盒測試的不同點)2

數據流分析:測試變量的使用

數據流表:列出每個語句變量的使用

包括變量的賦值(定義)和引用

a=b c; 賦值a,引用b,c

if(x==5); 引用x

a=a b c; 賦值a,引用a,b,c

根據代碼得到數據流表,分析數據流表找到以下錯誤:

1) 變量未定義但被引用;

2) 變量定義但未被引用;

代碼優化:

結構優化(可讀性):1個函數à2個函數

效率優化(時間、空間):1)時間:高斯算法

2)空間

可移植性優化:

白盒測試和黑盒測試哪個簡單(白盒測試vs黑盒測試的不同點)3

信息流分析:語句與變量的對應

其他測試方法

邏輯覆蓋、語句覆蓋、判定覆蓋、條件覆蓋、判定—條件覆蓋、路徑覆蓋、。。。

白盒測試和黑盒測試哪個簡單(白盒測試vs黑盒測試的不同點)4

白盒測試難點

1) 看懂LLD,能讀懂代碼

2) 編寫測試代碼

白盒測試和黑盒測試哪個簡單(白盒測試vs黑盒測試的不同點)5


覺得不錯的朋友關注下呗,後面會分析更多幹貨~

白盒測試和黑盒測試哪個簡單(白盒測試vs黑盒測試的不同點)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved