黑盒測試詳解

2021-09-25 02:31:32 字數 1590 閱讀 4021

(一)、功能測試:

1、邏輯功能測試

2、介面測試

3、易用性測試

4、安裝測試

5、相容性測試

(二)、效能測試:

1、時間效能

2、空間效能

3、一般效能

4、穩定性

5、負載測試

6、壓力測試

等價類法邊界值法(找到邊界值和它兩端的值,即上點、離點、內點)

因果圖法(因:輸入條件;果:輸出條件;適用於輸入條件之間有相互制約、相互依賴的情況;)

判定表法正交實驗法場景法狀態遷移圖法錯誤推斷法(一).步驟:

1、確定有效等價類和無效等價類

2、有效等價類劃分(題目條件,還要注意邊界值(極值),中間再隨意找個值)

3、無效等價類劃分(跟有效等價類相反,其它特殊情況(中文、英文、特殊符號、空格、空)

(二)細節:

1、考慮輸入長度

2、考慮輸入型別

3、組成規則

4、是否為空

5、是否區分大小寫

6、是否重複

7、是否去除空格

根據因果圖來製作判定表

(一)組成部分:

1、條件樁:所有條件

2、動作樁:所有結果

3、條件項:針對條件樁的取值

4、動作項:針對動作樁的取值

(二)書寫步驟:

1、列出所有條件和動作樁

2、填寫條件和動作樁中的專案

3、簡化判定表

注意:如果出現「-「代表此選項不影響最終結果。

主要用來測試業務流程;分為基本流(正確流程)和備選流(錯誤流程)、異常流

注意:還要補充一些異常情況;在冒煙測試中主要採用場景法來測試;

(一)正交表使用方法

1、根據控制項和取值數選擇乙個合適的正交表

2、列舉取值並編號,生成取值表

3、把取值表與選擇的正交表進行對映

(二)混合正交表工具(allpairs)

在實際工作中,很多情況都是因素(控制項個數)和水平(每個控制項的可選個數)不同,我們在現成的正交表中找不到對應的**,此時我們就需要使用混合正交表工具來生成混合正交表;

使用步驟:

1、製作取值表(不需要編號,列出資料即可)

2、複製**中的資料放在乙個新建的txt文字文件中,儲存到allpairs資料夾中(例如:test1.txt)

3、cmd切換到allpairs資料夾中

4、輸入allpairs.exe test1.txt,結果輸出在控制台,可使用allpairs.exe test1.txt>result.txt 或 allpairs.exe test1.txt>result.xls將結果儲存 (test1.txt是我們剛新建的檔案,result.txt/result.xls是我們最終生成出來的正交表檔案)

軟體工程 黑盒測試詳解

邊界值分析 等價類的劃分有兩種不同的情況 在設計測試用例時,要同時考慮有效等價類和無效等價類的設計。結合具體例項給出幾條劃分等價類的原則 在確定了等價類之後,建立等價類表,列出所有劃分出的等價類如下 再從劃分出的等價類中按以下原則選擇測試用例。為每乙個等價類規定乙個唯一的編號。設計乙個新的測試用例,...

測試基礎 黑盒測試

1.等價類劃分 等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的,並合理地假定 測試某等價類的代表值就等於對這一類其它值的測試,因此,可以把全部輸入資料合理劃分為若干等價類,在每乙個等價類中取乙個資料作為測試的輸入條件就可以用少量代表性的測試資料取得較好的測試結...

OJ測試 黑盒測試

黑盒測試是指 系統後台會準備若干組輸入資料,然後讓提交的程式去執行這些資料,如果輸出的結果與正確答案完全相同 字串意義上的比較 那麼就稱通過了這道題的黑盒測試,否則會根據錯誤型別而返回不同的結果。其中,根據黑盒測試是否對每組測試資料都單獨測試或是一次性測試所有測試資料,又可以分為單點測試和多點測試。...