導航:首頁 > 知識科普 > 黑盒測試常用的方法有哪些

黑盒測試常用的方法有哪些

發布時間:2022-04-22 01:51:34

『壹』 黑盒測試的方法有哪些定義分別是什麼

具體的黑盒測試方法包括等價類劃分、因果圖、正交實驗設計法、邊值分析、判定表驅動法、功能測試等。
等價類劃分
等價類劃分是一種典型的黑盒測試方法,用這一方法設計測試用例可以不用考慮程序的內部結構,只以對程序的要求和說明,即需求規格說明書為依據,仔細分析和推敲說明書的各項需求,特別是功能需求,把說明中對輸入的要求和輸出的要求區別開來並加以分解。
邊界值分析
軟體測試常用的一個方法是把測試工作按同樣的形式劃分。對數據進行軟體測試,就是檢查用戶輸入的信息、返回結果以及中間計算結果是否正確。邊界值分析(Boundary
Value
Analysis,BVA)是一種補充等價劃分的測試用例設計技術,它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。
錯誤推測法是基於經驗和直覺推測程序中所有可能存在的各種錯誤,
從而有針對性的設計測試用例的方法.
錯誤推測方法的基本思想:
列舉出程序中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用例.
例如,
在單元測試時曾列出的許多在模塊中常見的錯誤.
以前產品測試中曾經發現的錯誤等,
這些就是經驗的總結.
還有,
輸入數據和輸出數據為0的情況.
輸入表格為空格或輸入表格只有一行.
這些都是容易發生錯誤的情況.
可選擇這些情況下的例子作為測試用例.
考慮採用一種適合於描述對於多種條件的組合,相應產生多個動作的形式來考慮設計測試用例.
這就需要利用因果圖(邏輯模型).
因果圖方法最終生成的就是判定表.
它適合於檢查程序輸入條件的各種組合情況.
就是使用已經造好了的正交表格來安排試驗並進行數據分析的一種方法,目的是用最少的測試用例達到最高的測試覆蓋率

『貳』 什麼是黑盒測試技術,常用的黑盒測試技術有哪些

黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。

常用的黑盒測試技術有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。

(2)黑盒測試常用的方法有哪些擴展閱讀:

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

採用這種測試方法,測試工程師把測試對象看作一個黑盒子,完全不考慮程序內部的邏輯結構和內部特性,只依據程序的《需求規格說明書》,檢查程序的功能是否符合它的功能說明。測試工程師無需了解程序代碼的內部構造,完全模擬軟體產品的最終用戶使用該軟體,檢查軟體產品是否達到了用戶的需求。黑盒測試方法能更好、更真實地從用戶角度來考察被測系統的功能性需求實現情況。在軟體測試的各個階段,如單元測試、集成測試、系統測試及驗收測試等階段中,黑盒測試都發揮著重要作用,尤其在系統測試和確認測試中,其作用是其他測試方法無法取代的。

『叄』 屬於黑盒測試的方法有哪些

常用的黑盒測試技術有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。

黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。

(3)黑盒測試常用的方法有哪些擴展閱讀:

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

採用這種測試方法,測試工程師把測試對象看作一個黑盒子,完全不考慮程序內部的邏輯結構和內部特性,只依據程序的《需求規格說明書》,檢查程序的功能是否符合它的功能說明。測試工程師無需了解程序代碼的內部構造,完全模擬軟體產品的最終用戶使用該軟體,檢查軟體產品是否達到了用戶的需求。黑盒測試方法能更好、更真實地從用戶角度來考察被測系統的功能性需求實現情況。在軟體測試的各個階段,如單元測試、集成測試、系統測試及驗收測試等階段中,黑盒測試都發揮著重要作用,尤其在系統測試和確認測試中,其作用是其他測試方法無法取代的。

『肆』 什麼是黑盒測試法,常用的黑盒測試方法有哪些

黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。

常用的黑盒測試技術有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。

(4)黑盒測試常用的方法有哪些擴展閱讀:

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

採用這種測試方法,測試工程師把測試對象看作一個黑盒子,完全不考慮程序內部的邏輯結構和內部特性,只依據程序的《需求規格說明書》,檢查程序的功能是否符合它的功能說明。測試工程師無需了解程序代碼的內部構造,完全模擬軟體產品的最終用戶使用該軟體,檢查軟體產品是否達到了用戶的需求。黑盒測試方法能更好、更真實地從用戶角度來考察被測系統的功能性需求實現情況。在軟體測試的各個階段,如單元測試、集成測試、系統測試及驗收測試等階段中,黑盒測試都發揮著重要作用,尤其在系統測試和確認測試中,其作用是其他測試方法無法取代的。

『伍』 常見的黑盒測試方法有哪些

常用的黑盒測試方法有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。

黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。

(5)黑盒測試常用的方法有哪些擴展閱讀:

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

採用這種測試方法,測試工程師把測試對象看作一個黑盒子,完全不考慮程序內部的邏輯結構和內部特性,只依據程序的《需求規格說明書》,檢查程序的功能是否符合它的功能說明。測試工程師無需了解程序代碼的內部構造,完全模擬軟體產品的最終用戶使用該軟體,檢查軟體產品是否達到了用戶的需求。黑盒測試方法能更好、更真實地從用戶角度來考察被測系統的功能性需求實現情況。在軟體測試的各個階段,如單元測試、集成測試、系統測試及驗收測試等階段中,黑盒測試都發揮著重要作用,尤其在系統測試和確認測試中,其作用是其他測試方法無法取代的。

『陸』 黑盒測試有哪些方法

黑盒測試不要求測試人員懂得編程的知識,只是按照程序的功能一項一項的測試,並將有問題的功能點找出來就可以了。所以黑盒測試又叫傻瓜測試。
黑盒測試法:一般用來確認軟體功能的正確性和可操作性,目的是檢測軟體的各個功能是否能得以實現,把被測試的程序當作一個黑盒,不考慮其內部結構,在知道該程序的輸入和輸出之間的關系或程序功能的情況下,依靠軟體規格說明書來確定測試用例和推斷測試結果的正確性.

黑盒測試也稱為功能測試,它著眼於程序的外部特徵,而不考慮程序的內部邏輯結構。測試者把被測程序看成一個黑盒,不用關心程序的內部結構。黑盒測試是在程序介面處進行測試,它只檢查程序功能是否能按照規格說明書的規定正常使用,程序是否能適當地接收輸入數據產生正確的輸出信息,並且保持外部信息(如資料庫或文件)的完整性。
黑盒測試主要採用的技術有:等價分類法、邊沿值分析法、錯誤推測法和因果圖等技術。

『柒』 黑盒測試的方法有哪些

一、邊界值測試
經實踐總結:大量的軟體缺陷發生在輸入域和輸出域的邊界上。所以在設計測試用例的時候,應該重視邊界。
例如只有一個輸入條件時,可以這么選取測試用例。(以坐標軸舉例。以紅點表示測試用例)例如當有兩個輸入條件的時候,可以這么選取測試用例。(以紅點表示測試用例)
ps:要測試健壯性(軟體有沒有金剛不壞之身)的時候,可以這么設計測試用例。
選取略小於最小值的無效測試數據(或者略大於最大值的無效測試數據)。
二、等價類劃分
要做到窮盡測試是不可能的,所以在設計測試用例時往往要先劃分等價類再選取「人大代表」。
劃分的子集應該滿足如下因素:
(1)每個子集內部所有的數據都是等價的
(2)子集之間互不相交
(3)所有子集的並集是整個輸入域或輸出域
PS:
(1)【有效等價類】是相對於規格說明合理的、正確的、有意義的輸入數據構成的集合。
(2)【無效等價類】是相對於規格說明不合理的、錯誤的、無意義的輸入數據構成的集合。
小二啊,上一個例子:
如網站注冊用戶名的時候,輸入框要求「用戶名由字母開頭,後跟字母或數字的任意組合,且長度<=8」。
(1)有效的等價類劃分
username = {0<全字母的長度<8}
username = {0<(字母開頭+數字)的長度<8}
(2)無效的等價類劃分
username = {0<全數字的長度<8}
username = {0<(數字開頭+字母)的長度<8}
username = {全字母的長度>8}
username = {全數字的長度>8}
username = {(數字開頭+字母)的長度>8}
username = {0<(字母開頭+數字)的長度>8}
三、因果圖
「因為他們有豐富的經驗,不但懂得現狀,而且明白因果。」
基於因果圖的測試方法要考慮如下問題
(1)規格說明書有哪些原因?
(2)規格說明書有哪些結果?
(3)規格說明書中各種原因之間的關系怎麼樣?
(4)規格說明書中各種結果之間的關系怎麼樣?
(5)規格說明書中原因和結果之間的約束條件怎麼樣?
(6)如何從規格說明書中的原因和結果設計測試用例?
【a】恆等: 若c1為1,則e1也為1。若c1為0,則e1也為0;
【b】非: 若c1是1,則e1是0.若c1為0,則e1是1;
【c】或: 若c1與c2中有一個是1或者兩個都為1,則e1是1。若c1和c2都為0,則e1是0;
【d】與: 當且僅當c1和c2都是1,則e1為1,否則e1為0.

『捌』 黑盒測試方法有哪些,優缺點

優點:
1.對於較大的代碼單元來說,黑盒測試比白盒測試效率較高。
2.測試人員不需要了解細節,包括特定的編程語言。
3.測試人員和開發人員是彼此獨立的。
4.從用戶的角度測試,很容易被理解和接受。
5.有助於暴露與任務規格不一致或者有歧義的地方。
6.測試用例可以在需求規格完成之後馬上執行。
缺點:
1.測試的只有一小部分,不可能測試全部輸入。
2.沒有清潔和簡明的需求規格說明書,測試用例很難設計。
3.如果測試人員,不被告知開發人員已經執行過的用例,在測試數據上會存在不必要的重復。
4.很多測試路徑沒有測試到。
5.不能直接對特定程序段進行測試,改程序段可能隱藏更多錯誤。
6.大部分和研究相關的測試都是直接針對白盒測試的。

不知道能不能解決你的疑問。

『玖』 常用的黑盒測試方法有哪些

常用的黑盒測試方法有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。

黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。

(9)黑盒測試常用的方法有哪些擴展閱讀:

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

黑盒測試被稱為功能測試或數據測試,在測試時,將被測軟體視為一個不能打開的盒子,在完全不考慮程序內部結構和內部特性的情況下來進行測試,採用黑盒測試的主要目的是在已有軟體產品所應具有的功能等基礎上進行下列操作:

1、檢查程序功能是否按照需求規格說明書的要求正常使用,測試每個功能是否有遺漏,測試性能特性是否滿足要求。

2、測試人機交互是否錯誤,檢測數據結構或外部資料庫訪問是否錯誤,程序是否能適當的輸入數據而產生正確的輸出結果,保持外部信息(如資料庫或文件)的完整性。、

3、檢測程序初始化和終止方面的錯誤。

『拾』 黑盒測試方法有哪些

常用的黑盒測試方法有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。

黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下。

在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。

介紹:

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

黑盒測試被稱為功能測試或數據測試,在測試時,將被測軟體視為一個不能打開的盒子,在完全不考慮程序內部結構和內部特性的情況下來進行測試,採用黑盒測試的主要目的是在已有軟體產品所應具有的功能等基礎上進行下列操作:

1、檢查程序功能是否按照需求規格說明書的要求正常使用,測試每個功能是否有遺漏,測試性能特性是否滿足要求。

2、測試人機交互是否錯誤,檢測數據結構或外部資料庫訪問是否錯誤,程序是否能適當的輸入數據而產生正確的輸出結果,保持外部信息(如資料庫或文件)的完整性。

閱讀全文

與黑盒測試常用的方法有哪些相關的資料

熱點內容
胸大肌下束訓練方法雙杠 瀏覽:198
如何建立自強的方法有哪些 瀏覽:686
大眾天線安裝方法 瀏覽:50
社會學研究方法pps 瀏覽:846
路亞鉤綁方法圖片 瀏覽:887
測量水的方法和工具 瀏覽:33
水帶掛鉤使用方法 瀏覽:483
孩子不肯背誦換一種方法就能解決 瀏覽:847
如何消除設備靜電的幾個方法 瀏覽:721
木蝴蝶的食用方法 瀏覽:689
巴金的閱讀方法是什麼 瀏覽:793
福特杯使用方法 瀏覽:277
摩絲使用方法 瀏覽:802
移動寬頻使用方法 瀏覽:27
鄉土中國研究背景及方法 瀏覽:730
surf快速記憶方法 瀏覽:894
男士精油的使用方法 瀏覽:852
腦血管瘤有什麼治療方法 瀏覽:920
最簡單的刷鐵塔方法 瀏覽:256
吃麵包的方法和視頻 瀏覽:848