freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應用]第四章黑盒測試技術(編輯修改稿)

2025-05-08 22:09 本頁面
 

【文章內(nèi)容簡介】 m i nxm i n+ 1xm a xxm a x 1ym i nyym i n+ 1ym a x 1ym a x邊界值分析測試 ? 一個含有 n個變量的程序,保留其中一個變量,讓其余變量取正常值,這個被保留的變量依次取為 min、 min+、nom、 max?和 max。對每個變量都重復進行。那么,對于一個 n變量的程序,邊界值分析測試會產(chǎn)生 4n+1個測試用例。 ? 不管采用什么語言,變量的 min、 min+、 nom、 max?、 max值根據(jù)語境可以很清楚地確定。如果沒有顯式地給出邊界,例如三角形問題,可以人為設定一個邊界。顯然,邊長的下界是 1(邊長為負沒有什么意義)。但如何來確定上界呢?在默認情況下,可以取最大可表示的整型值(某些語言里稱為 MAXINT),或者規(guī)定一個數(shù)作為上界,如 100或 1000。 邊界值分析測試 健壯性邊界值測試 邊界值分析的大部分討論都可直接用 于健壯性測試。 健壯性測試最有意義的部分不是輸入, 而是輸出,觀察例外情況如何處理。 測試用例邊界值方法的測試運用 測試用例邊界值方法的測試運用 ? 在等價類劃分基礎上進行邊界值分析測試,著重測試的是等價類的邊界,在表加法器等價類基礎上,進行邊界值測試,每次使一個變量取邊界值,其他變量取正常值,可設計出如表 414所示的邊界測試用例。 測試用例邊界值方法的測試運用 測試用例邊界值方法的測試運用 因果圖法 ● 因果圖方法簡述 ● 因果圖的關系符號和約束 ● 因果圖法測試用例的設計步驟 ● 因果圖法的測試用例 ? 因果圖法是一種適合于描述對于多種條件的組合、相應產(chǎn)生多個動作的形式的方法,利用圖解法分析輸入的各種組合情況,從而設計測試用例的方法,它適合于檢查程序輸入條件的各種組合情況。適合于描述多種條件的組合,相應產(chǎn)生多個動作的形式來設計測試用例。 ? 因果圖法最終生成的是判定表,適合于檢查程序輸入條件的各種組合情況。 因果圖方法簡述 因果圖的關系符號和約束 C 1 E 1C 1 E 1C 1E 1C 2恒等 非 C 1E 1C 2與 或 因果圖的關系符號和約束 IabcOab互斥 RababM包含 唯一 要求 強制 Eab因果圖法測試用例的設計步驟 ? 【例 5】 某軟件規(guī)格說明書規(guī)定:輸入的第一個字符必須是 或 *,第二個字符必須使一個數(shù)字,此情況下進行文件的修改;如果第一個字符不是 或 *,則給出信息 N,如果第二個字符不是數(shù)字,則給出信息 M。 ? 測試設計步驟如下: ? ( 1)分析軟件規(guī)格說明書,找出原因和結(jié)果。 ? ( 2)找出原因與結(jié)果之間的因果關系、原因與原因之間的約束關系,畫出因果圖。 ? ( 3)將因果圖轉(zhuǎn)換成決策表。 ? ( 4)根據(jù)決策表設計測試用例的輸入數(shù)據(jù)和預期輸出。 因果圖法的測試用例 功能圖分析法 ● 功能圖分析法簡述 ● 測試用例的設計 ● 功能圖分析法小結(jié) 功能圖分析法簡述 用于表示輸入數(shù)據(jù)序列以及相應 的輸出數(shù)據(jù),在狀態(tài)遷移圖中, 由輸入數(shù)據(jù)和當前狀態(tài)決定輸出 數(shù)據(jù)和后續(xù)狀態(tài) 用于表示在狀態(tài)中輸入條件和輸 出條件之間的對應關系,邏輯功 能模型只適合于描述靜態(tài)說明, 輸出數(shù)據(jù)僅由輸入數(shù)據(jù)決定。 功能圖分析法簡述 ? 功能圖法是一種黑盒與白盒混合的測試用例設計方法,該法主要從動態(tài)說明的角度來設計測試用例。 ? 該法由狀態(tài)遷移圖和邏輯功能表組成,前者是軟件的動態(tài)說明,后者是靜態(tài)說明,測試用例的設計主要是對前者進行白盒基路徑測試,同時進行黑盒決策表測試作為補充。 ? 功能圖法的主要難點是因狀態(tài)分解過多而造成路徑爆炸,給測試用例的設計帶來較大難度。 ? 值得注意的是,該法雖然主要從路徑執(zhí)行來展開測試用例設計,但其輸入多涉及系統(tǒng)硬件,因此適于在系統(tǒng)測試中使用。 功能圖分析法簡述 功能圖分析法小結(jié) 場景設計法 ● 場景法的簡述 ● 一般步驟 ● 測試過程 場景法的簡述 基本流 備選流 一般步驟 測試過程如圖所示 開 始基 本 流結(jié) 束備 選 流 1備 選 流 2備 選 流 3備 選 流 4結(jié) 束結(jié) 束基本流和備選流的解釋 基本流 是從系統(tǒng)某個初始態(tài)開始, 經(jīng)一系列狀態(tài)后到達狀態(tài)的過程 中最主要的一個業(yè)務流程。 備選流 是以基本流為基礎,在經(jīng) 過的每個判定節(jié)點處滿足不同的 觸發(fā)條件而導致的其他事件流。 測試過程 測試過程 測試過程 ⑴ 起始節(jié)點從基本流的某個判定節(jié)點開始。 ⑵起始節(jié)點從其他備選流的某個判定節(jié)點開始。 ⑶終止節(jié)點是基本流上的某個狀態(tài)。 終止節(jié)點是其他的系統(tǒng)終止狀態(tài)。 備選流的起始和終止節(jié)點的幾種形式 測試過程 測試過程 測試用例 【 例 6】 對于 ATM系統(tǒng)的取款用例,使用場景法設計測試用例。 ( 1)分析基本流和備選流 基本流:正常的取款。 備選流:考察幾種特定情況,包括 ATM內(nèi)沒有現(xiàn)金; ATM內(nèi)現(xiàn)金不足;密碼有誤( 3次機會);賬戶不存在或賬戶類型有誤;賬戶余額不足。 ( 2)分析各場景 場景 1— 成功的提款 — 基本流 場景 2— ATM內(nèi)沒有現(xiàn)金 — 基本流 備選流 場景 3— ATM內(nèi)現(xiàn)金不足 — 基本流 備選流 場景 4— PIN有誤(第一次錯) — 基本流 備選流 場景 5— PIN有誤(第二次錯) — 基本流 備選流 場景 6— PIN有誤(第三次錯) — 基本流 備選流 場景 7— 賬戶不存在 /賬戶類型有誤 — 基本流 備選流 場景 8— 賬戶余額不足 — 基本流 備選流 ? ( 3)構(gòu)造測試用例設計矩陣 ? v表示有效, i表示無效, n表示無關。如表 418所示。 測試用例 ? ( 4)設計測試用例實施矩陣 ? 測試用例實施矩陣如表 419所示。 測試用例 ? 【例】 有一個處理單價為 5角錢的飲料的自動售貨機,相應規(guī)格說明如下。 ? ① 若投入 5角錢或 1元錢的硬幣,按下【橙汁】或【啤酒】的按鈕,則相應的飲料就送出來。(每次只投入一個硬幣,只按下一種飲料的按鈕。) ? ② 如投入 5角的硬幣,按下按鈕后,總有飲料送出。 ? ③ 若售貨機沒有零錢找,則【零錢找完】的紅燈不會亮,這時再投入 1元硬幣并按下按鈕后,飲料不送出來而且 1元硬幣也退出來。 ? ④ 若有零錢找,則【零錢找完】的紅燈不會亮,若投入 2元硬幣及按飲料按鈕,則送出飲料的同時找回 5角硬幣。 測試用例 ? ( 1)分析基本流和備選流 ? 基本流:投入 5角錢,按下【橙汁】或【啤酒】的按鈕,則相應的飲料就送出來。 ? 備選流: ? ① 備選流 1:【零錢找完】的紅燈沒亮,若投入 1元硬幣及按飲料按鈕,則送出
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1