tft每日頭條

 > 科技

 > 軟件測試需要學白盒測試嗎

軟件測試需要學白盒測試嗎

科技 更新时间:2025-02-07 17:55:51

軟件測試需要學白盒測試嗎(軟件測試學習--黑盒測試及方法)1

黑盒(又叫功能測試、數據驅動測試):

1.黑盒測試發現錯誤類型:

功能錯誤和遺漏

界面錯誤

數據庫錯誤

性能錯誤

初始化和終止錯誤

2.黑盒測試:程序外部接口進行的

3.黑盒測試就是根據功能需求來設計測試用例,驗證軟件是否按照預期要求工作。

4.黑盒測試技術主要有等價類劃分法、邊界值法、判定表法、因果圖法、場景法等。

5.等價類劃分法測試技術是依據軟件系統輸入集合、輸出集合或操作集合實現功能的相同性為依據,對其進行的子集劃分,并對每個子集産生一個測試用例。

6.邊界條件分析法是對大量錯誤發生在邊界條件上的測試。

7.判定表法、因果圖法适用于以下情況:if-then-else邏輯很突出;輸入變量之間存在邏輯關系;輸入與輸出之間存在因果關系;

8.場景法是根據需求說明中的時間流信息來構造場景,設計用例,使每個場景至少發生一次

等價類劃分法:

有效等價類:輸入合理有意義數據,盡可能多的覆蓋尚未覆蓋的有效等價類

無效等價類:輸入不合理無意義數據,僅覆蓋一個尚未覆蓋的無效等價類

等價類劃分種類:

雙邊條件劃分

取值劃分

單邊區間劃分

限制條件規則劃分

邊界值分析法

軟件測試需要學白盒測試嗎(軟件測試學習--黑盒測試及方法)2

軟件測試需要學白盒測試嗎(軟件測試學習--黑盒測試及方法)3

邊界點:上點(邊界上的點)、内點、離點(0離邊界最近的點)

一般邊界條件測試用例設計法

健壯性邊界條件測試用例設計法

最壞邊界條件測試用例設計法

健壯最壞邊界條件測試用例設計法

軟件測試需要學白盒測試嗎(軟件測試學習--黑盒測試及方法)4

判定表法

若某些操作的實施依賴于多個邏輯條件的組合,即針對不同邏輯條件的組合值,分别執行不同的操作。判定表很适合于處理這類問題。

等價類劃分法和邊界值分析方法比較适合輸入變量或輸入條件相互獨立的情況,但是當輸入變量或輸入條件相互依賴、相互制約的時候用判定表法

條件樁—列出問題的所有條件。

條件項—針對條件樁給出的條件,列出所有可能的取值。

動作樁—列出問題規定的可能采取的操作。

動作項—列出在條件項的各組取值情況下應采取的動作

任何一個條件組合的特定取值及相應要執行的動作稱為一條規則。

判定表(也稱決策表)是一個用來表示條件和行動的二維表,是分析和表達多邏輯條件下執行不同操作的情況的工具

判定表分為:有限條目判定表,擴展條目判定表

判定表簡化:規則合并,規則包含

(1)規則合并

若動作項相同,條件項隻有一項不同,則可将該項合并。合并後的條件項用符号“—”表示,說明執行的動作與該條件的取值無關,稱為無關條件。

(2)規則包含

無關條件項“—”在邏輯上又可包含其他的條件項取值,具有相同動作的規則還可進一步合并。

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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