關於黑盒測試

2022-08-19 09:54:07 字數 798 閱讀 9312

黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試,以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試。

主要的分類有等價類劃分法,因果圖法,判定表法,邊界值測試法,正交實驗設計法。

等價類劃分法在之前的部落格中具體寫過,在此處不贅述。

因果圖法:使用步驟:

1)分析軟體規格說明的描述中哪些是原因,哪些是結果。原因是輸入或輸入條件的等價類,結果是輸出條件。給每個原因和結果並賦予乙個識別符號,根據這些關係,畫出因果圖。

2)因果圖上用一些記號表明約束條件或限制條件。

3)對需求加以分析並把它們表示為因果圖之間的關係圖。

4)把因果圖轉換成判定表。

5)將判定表的每一列作為依據,設計測試用例。

判定表法:把作為條件的所有輸入的各種組合值以及相應的輸出值羅列出來,形成表盒

對於有n個條件的判定表,對應狀態有2^n個,在n比較大時,一般判定表中有些項是可以化簡得。

邊界值測試法:針對各種邊界情況設計測試用例,可以查出更多的錯誤。使用邊界值分析方法設計測試用例,首先應確定邊界情況。通常輸入等價類與輸出等價類的邊界,就是                             應著重測試的邊界情況。應當選取正好等 於,剛剛大於,或剛剛小於邊界的值做為測試資料,而不是選取等價類中的典型值或任意值做為測試資料。

正交實驗設計法:步驟:

1)確定試驗因素及水平數;

2)選用合適的正交表;

3)列出試驗方案及試驗結果;

4)對正交試驗設計結果進行分析,包括極差分析和方差分析;

5)確定最優或較優因素水平組合。

關於黑盒子測試

等價劃分 將所有可能的輸入資料劃分為若干個子集,然後從每個子集選取有代表性的資料作為測試用例。等價類 某個輸入域的子集合,各個輸入資料對於揭露程式中的錯誤是等效的。有效等價類 對於程式規格說明是合理的,有意義的輸入資料構成的集合,利用他檢驗程式是否實現了預知的功能。無效等價類 對於程式規格是不合理的...

測試基礎 黑盒測試

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

OJ測試 黑盒測試

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