黑盒測試方法.ppt

黑盒測試方法.ppt

ID:48256753

大?。?.31 MB

頁數(shù):80頁

時間:2020-01-18

黑盒測試方法.ppt_第1頁
黑盒測試方法.ppt_第2頁
黑盒測試方法.ppt_第3頁
黑盒測試方法.ppt_第4頁
黑盒測試方法.ppt_第5頁
資源描述:

《黑盒測試方法.ppt》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、Mardi28septembre,prèsd’Alberta,notreregardseperddanslaprairiecanadiennesurplombéeparleséoliennes.Cetterégionestl’unedesplusventeusesaupays.第3章黑盒測試方法黑盒測試法概述1邊界值測試2等價類測試3基于決策表的測試4主要內容錯誤推測法53.1黑盒測試把程序和系統(tǒng)看成一個黑盒子,完全不考慮程序的內部結構和處理程序,只是在程序的接口進行測試,以檢查程序功能是否正常,程序是否能適當接收輸入數(shù)據(jù)產生正確的輸出數(shù)據(jù)

2、。檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,測試每個功能是否有遺漏,檢測性能等特性要求是否滿足要求。檢測模塊接口是否存在問題。檢測程序初始化和終止方面的錯誤。3.1黑盒測試法概述通過測試(Test-to-pass)就是通過執(zhí)行測試用例看看軟件基本功能是否實現(xiàn),以確信軟件在普通情況下能夠正確運行。失敗測試(Test-to-fail)則是采取各種手段通過搞垮軟件來找出缺陷,是純粹為了破壞軟件而設計和執(zhí)行測試用例。在設計黑盒測試用例時,考慮到測試用例數(shù)量和測試數(shù)據(jù)的有限性性,測試數(shù)據(jù)的選取起到了關鍵作用。1、如何找到一組符合測試目標、具有

3、代表性的測試數(shù)據(jù)?2、如何通過測試數(shù)據(jù)優(yōu)化來提高測試質量和效率?3.1黑盒測試法概述本章重點–測試數(shù)據(jù)選擇邊界值測試等價類測試決策表測試經驗預測測試黑盒測試13542等價類劃分法邊界值分析法其它決策表法錯誤推測法3.1黑盒測試法概述邊界值測試-起因長期的測試工作經驗可以得到一個結論:大量缺陷發(fā)生在輸入域或輸出域的邊界(即極值)上,而非輸入或輸出域的內部。通??勺鳛榈葍r類測試的補充并非黑盒測試的特權如:日期的計算(第一天、最后一天….)學號的劃分(年級、班級、專業(yè)的min和max值)銀行信用卡利息罰款計算規(guī)則3.2邊界值測試考慮的問題如何尋找

4、邊界點如何限定邊界點的附近鄰域的大小在邊界點附近的鄰域內應選擇多少個測試數(shù)據(jù)當存在多個輸入條件時,應如何處理邊界條件的組合情況3.2邊界值測試針對每個局部的輸入條件,確定邊界點的基本原則:若輸入條件規(guī)定了取值范圍,則以該范圍作為邊界;若輸入條件規(guī)定了值的個數(shù),則以值的個數(shù)為邊界;在輸出域中,針對每個輸出條件,使用原則(1)和(2);若輸入域或輸出域是有序集合(如有序表、順序文件等),則選取集合中特定次序的元素作為邊界,如第一個、最后一個元素等。3.2邊界值測試基本邊界值分析:基本思想對于每個邊界點,在該點附近確定大小為1的鄰域,并直接取略高

5、于其值的點和略低于其值的點作為測試數(shù)據(jù)。不考慮無效數(shù)據(jù)。不考慮輸入條件的邊界組合情況。3.2邊界值測試3.2邊界值測試任何程序都可以看成是一個函數(shù)程序的輸入構成函數(shù)的定義域程序的輸出構成函數(shù)的值域基本原理錯誤更可能出現(xiàn)在輸入變量的極值附近例如:程序把<=誤寫成了<基本思想是測試時輸入變量取最小值(min)略高于最小值(min+)正常值(nom)略低于最大值(max-)最大值(max)3.2邊界值測試基本邊界值分析:一個輸入條件基本思想是測試時輸入變量取最小值(min)略高于最小值(min+)正常值(nom)略低于最大值(max-)最大值(m

6、ax)3.2邊界值測試基本邊界值分析:兩個輸入條件邊界值分析設計測試用例的獲得通過使所有變量取正常值,只使一個變量按邊界值基本思想循環(huán)取值。例如:兩變量函數(shù)的邊界值分析測試用例為:(X1nom,X2min)(X1nom,X2min+)(X1nom,X2nom)(X1nom,X2max-)(X1nom,X2max)(X1min,X2nom)(X1min+,X2nom)(X1max-,X2nom)(X1max,X2nom)對于一個n變量函數(shù),測試用例數(shù)為4n+1個3.2邊界值測試健壯性測試是邊界值分析的一種簡單擴展,用于觀察例外處理情況基本思想

7、是測試時輸入變量取最小值(min)略高于最小值(min+)正常值(nom)略低于最大值(max-)最大值(max)略超過最大值(max+)略低于最小值(min-)3.2邊界值測試最壞情況測試考慮多個變量取極值的情況最壞情況測試用例的獲得所有變量均可取最小值(min)、略高于最小值(min+)、正常值(nom)、略低于最大值(max-)、最大值(max)這五個元素中的任何一個。測試用例為五個集合的笛卡兒乘積N變量的最壞情況測試會產生5^n個測試用例健壯最壞情況測試N變量的健壯最壞情況測試會產生7^n個測試用例3.2邊界值測試案例分析-三角形問

8、題案例一:三角形問題三角形問題接受三個整數(shù)a、b、c作為輸入,代表三角形的三條邊。a,b,c必須滿足以下條件:C1.1<=a<=200C2.1<=b<=200C3.1<=c<=2

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。