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

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

發布時間:2022-08-01 08:24:07

① 常見的黑盒測試方法有哪些

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

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

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

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

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

② 黑盒測試方法有哪些

摘要 您好,常見的黑盒測試方法:

③ 黑盒測試有哪些方法

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

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

④ 常見的黑盒測試方法有哪些

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

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

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

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

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

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

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

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

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

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

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

(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.

⑦ 黑盒測試方法有哪些

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

等價類劃分是把所有可能的輸入數據,即程序的輸入域劃分成若幹部分(子集),然後從每一個子集中選取少數具有代表性的數據作為測試用例。該方法是一種重要的,常用的黑盒測試用例設計方法。

黑盒測試的7種測試方法

1、劃分等價類:

等價類是指某個輸入域的子集合。在該子集合中,各個輸入數據對於揭露程序中的錯誤都是等效的。並合理地假定:測試某等價類的代表值就等於對這一類其它值的測試。因此,可以把全部輸入數據合理劃分為若乾等價類,在每一個等價類中取一個數據作為測試的輸入條件,就可以用少量代表性的測試數據。取得較好的測試結果。等價類劃分可有兩種不同的情況:有效等價類和無效等價類。

有效等價類:是指對於程序的規格說明來說是合理的,有意義的輸入數據構成的集合。利用有效等價類可檢驗程序是否實現了規格說明中所規定的功能和性能。

無效等價類:與有效等價類的定義恰巧相反。設計測試用例時,要同時考慮這兩種等價類。因為,軟體不僅要能接收合理的數據,也要能經受意外的考驗。這樣的測試才能確保軟體具有更高的可靠性。

⑧ 黑盒測試方法有哪些

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

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

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

介紹:

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

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

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

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

⑨ 黑盒測試方法有哪些 黑盒測試有什麼方法

1、黑盒測試又稱為功能測試,是相對於白盒測試來說的,黑盒測試不關注軟體內部實現邏輯,只測試最終的功能 。

2、黑盒測試方法有:動態測試、故障轉移和恢復測試、配置測試、容量測試、UI測試、數據和資料庫完整性測試、易用性測試、功能測試、性能測試、自動化測試、健壯性測試、穩定性測試、場景測試、邏輯測試、隨機測試。

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

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

閱讀全文

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

熱點內容
信息系統需求分析方法 瀏覽:139
用項目管理的方法分析電影 瀏覽:870
霧化葯圖片使用方法w 瀏覽:467
地腳螺栓簡易安裝方法 瀏覽:248
cnmr是什麼檢測方法 瀏覽:229
目前發達國家治癌方法是哪些 瀏覽:817
如何控制類風濕方法 瀏覽:922
葡萄量筒測量方法 瀏覽:995
統計研究運用各種方法 瀏覽:283
尋找研究生碩士老師的方法 瀏覽:704
蘋果平板按鍵音在哪裡設置方法 瀏覽:379
快速減小腿肚的方法 瀏覽:143
牛排肉怎麼腌制的方法 瀏覽:880
油性指甲油凝固解決方法 瀏覽:263
杜仲茶的功效與作用及食用方法 瀏覽:816
壓小胯訓練方法 瀏覽:546
蘋果手機相機有水印功能在哪裡設置方法 瀏覽:84
空氣開關常見故障及解決方法 瀏覽:172
騎自行車是鍛煉身體的好方法英文 瀏覽:946
防彈玻璃成分測量方法 瀏覽:942