




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2021-3-81閉著眼睛測試軟件閉著眼睛測試軟件5.3等價分配等價類劃分等價分配等價類劃分1.定義:等價分配等價類劃分:是指分步驟地把定義:等價分配等價類劃分:是指分步驟地把過多無限的測試案例減小到同樣有效的小范圍的過多無限的測試案例減小到同樣有效的小范圍的過程。過程。 2.等價類別等價區間等價類別等價區間指測試一樣目的或者暴指測試一樣目的或者暴露一樣軟件缺陷的一組測試案例。露一樣軟件缺陷的一組測試案例。3.在尋覓等價區間時,想方法把軟件的類似輸入、輸在尋覓等價區間時,想方法把軟件的類似輸入、輸出、操作分成組。這些組就是等價區間。出、操作分成組。這些組就是等價區間。4.等價分配的目的是把能夠
2、的測試案例組合縮減到依等價分配的目的是把能夠的測試案例組合縮減到依然足以測然足以測試軟件的控制范圍。試軟件的控制范圍。2021-3-82閉著眼睛測試軟件閉著眼睛測試軟件例1:右圖給出選中edit菜單后顯示復制和粘貼命令的計算器程序。每一項功能有5種執行方式。想復制,可以單擊copy菜單命令,鍵入c或C,按ctrl+c或ctrl+shift+c組合鍵。任何一種輸入途徑都會把當前數值復制到剪貼板中執行一樣操作產生一樣結果。測試復制命令,將以上5種輸入進展等價劃分,途徑變為:單擊菜單命令、鍵入C和ctrl+c組合鍵。2021-3-83閉著眼睛測試軟件閉著眼睛測試軟件例2:右圖為在規范“另存為對話框中
3、輸入文件稱號的測試。我們知在Windows系統中,Windows文件名可以包含除了、/:*?和1之外的恣意字符。文件名的長度為1255個字符。假設為文件名創建測試用例,等價區間有合法字符、非法字符、合法長度稱號、過長稱號和過短稱號2021-3-84閉著眼睛測試軟件閉著眼睛測試軟件補充:我們設計用例數據的時候按照等價類補充:我們設計用例數據的時候按照等價類劃分方法:劃分方法: 1.方法:等價類分為有效等價類和無效等價類;方法:等價類分為有效等價類和無效等價類; 有效等價類有效等價類就是由那些對程序的規格闡明有意就是由那些對程序的規格闡明有意義的、義的、 合理的輸入數據所構成的集合;合理的輸入數據
4、所構成的集合; 無效等價類無效等價類就是那些對程序的規格闡明不合理就是那些對程序的規格闡明不合理的或的或 無意義的輸入數據所構成的集合。無意義的輸入數據所構成的集合。 2.劃分等價類的方法:下六條確定等價類的原那么。劃分等價類的方法:下六條確定等價類的原那么。 1在輸入條件規定了取值范圍或值的個數的情況在輸入條件規定了取值范圍或值的個數的情況下,那么可以確立一個有效等價類和兩個無效等價下,那么可以確立一個有效等價類和兩個無效等價類。類。 2在輸入條件規定了輸入值的集合或者規定了在輸入條件規定了輸入值的集合或者規定了“必需如何的條件的情況下,可確立一個有效等必需如何的條件的情況下,可確立一個有效
5、等價類和一個無效等價類。價類和一個無效等價類。3在輸入條件是一個布爾量的情況下,可確定一在輸入條件是一個布爾量的情況下,可確定一個有效等價類。個有效等價類。 2021-3-85閉著眼睛測試軟件閉著眼睛測試軟件4在規定了輸入數據的一組值假定 n 個,并且程序要對每一個輸入值分別處置的情況下,可確立 n 個有效等價類和一個無效等價類。 5在規定了輸入數據必需遵守的規那么的情況下,可確立一個有效等價類符合規那么和假設干個無效等價類從不同角度違反規那么。 6在確知已劃分的等價類中各元素在程序處置中的方式不同的情況下,那么應再將該等價類進一步的劃分為更小的等類。 2021-3-86閉著眼睛測試軟件閉著眼
6、睛測試軟件5.4數據測試數據測試1.一種對軟件的根本看法:軟件由兩個要素組成:一種對軟件的根本看法:軟件由兩個要素組成:數數 據和程序。據和程序。數據數據鍵盤輸入、鼠標單擊、磁盤文件、打印輸鍵盤輸入、鼠標單擊、磁盤文件、打印輸出等。出等。程序程序指可以執行的流程、事務、邏輯和運算。指可以執行的流程、事務、邏輯和運算。2.對數據進展測試對數據進展測試指檢查用戶輸入自信心、前指檢查用戶輸入自信心、前往結果以及中間計算結果能否正確。往結果以及中間計算結果能否正確。 測試數據時的技巧:對數據進展等價分配。分配測試數據時的技巧:對數據進展等價分配。分配原那么原那么(與邊境值分析法類似與邊境值分析法類似)
7、如下:如下: 邊境條件、次邊境條件、空值和無效數據。邊境條件、次邊境條件、空值和無效數據。 注:分配合理可合理減少測試用例。注:分配合理可合理減少測試用例。2021-3-87閉著眼睛測試軟件閉著眼睛測試軟件3.流行的邊境值分析法:1假設輸入輸出條件規定了取值范圍,那么應該以該范圍的邊境值及邊境附近的值作為測試數據; 2假設輸入輸出條件規定了值的個數,那么用最大個數,最小個數,比最小個數少一,比最大個數多一的數作為測試數據; 3假設程序規格闡明書中提到的輸入或輸出是一個有序的集合,應該留意選取有序集合的第一個和最后一個元素作為測試數據; 4假設程序中運用了一個內部數據構造,那么應中選擇這個內部數
8、據構造的邊境上的值作為測試數據。 注:邊境值分析法普通伴隨著等價類劃分的方法一同運用。2021-3-88閉著眼睛測試軟件閉著眼睛測試軟件補充:利用因果圖設計測試用例補充:利用因果圖設計測試用例運用因果圖的益處:運用因果圖的益處: 1.思索了多個輸入之間的相互組合、相互制約關系思索了多個輸入之間的相互組合、相互制約關系 2.可以協助可以協助 我們按一定步驟,高效率地選擇測試我們按一定步驟,高效率地選擇測試用用例,同時還能為我們指出,程序規格闡明描畫中存例,同時還能為我們指出,程序規格闡明描畫中存在在著什么問題著什么問題利用因果圖導出測試用例需求經過的普通步驟:利用因果圖導出測試用例需求經過的普通
9、步驟: 1.分析程序規格闡明的描畫中,哪些是緣由,哪些分析程序規格闡明的描畫中,哪些是緣由,哪些是結果。是結果。 2.分析程序規格闡明的描畫中語義的內容,并將其分析程序規格闡明的描畫中語義的內容,并將其表示成銜接各個緣由與各個結果的因果圖表示成銜接各個緣由與各個結果的因果圖 3.在因果圖上運用假設干個特殊的符號標明特定的在因果圖上運用假設干個特殊的符號標明特定的約束條件約束條件 4.把因果圖轉換成斷定表把因果圖轉換成斷定表 5.把斷定表中每一列表示的情況寫成測試用例把斷定表中每一列表示的情況寫成測試用例2021-3-89閉著眼睛測試軟件閉著眼睛測試軟件因果圖根本符號:因果圖根本符號:2021-
10、3-810閉著眼睛測試軟件閉著眼睛測試軟件因果圖實例講解某軟件規格闡明中包含這樣的要求:1.第一列字符必需是A或B,第二列字符必需是一個數字,在此情況下進展文件的修正。但假設第一列字符不正確,那么給出信息L;假設第二列字符不是數字,那么給出信息M。分開緣由和結果 緣由:1-第一列字符是A; 2-第一列字符是B; 3-第二列字符是一數字。 結果:21-修正文件; 22-給出信息L; 23-給出信息M。2021-3-811閉著眼睛測試軟件閉著眼睛測試軟件此例子是講解利用因果圖設計測試用例的一個小例子。2021-3-812閉著眼睛測試軟件閉著眼睛測試軟件2.一、 分析中國象棋中走馬的實踐情況(下面未注明的均指的是對馬的闡明) 1)假設落點在棋盤外,那么不挪動棋子; 2)假設落點與起點不構成日字型,那么不挪動棋子; 3)假設落點處有本人方棋子,那么不挪動棋子; 4)假設在落點方向的臨近交叉點有棋子,那么不挪動棋子; 5)假設不屬于1-4條,且落點處無棋子,那么挪動棋子; 6)假設不屬于1-4條,且落點處為對方棋子(非老將),那么挪動棋子并除去對方棋子; 7)假設不屬于1-4條,且落點處為對方老將,那么挪動棋子,并提示戰勝對方,游戲終了。 二、 根據分析明確緣由和結果緣由: (1)落點在棋盤上; (2)落點與起點構成日字;2021-3-813閉著眼睛測試軟件閉著眼睛測試軟件(3) 落點
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子簽名在郵件服務中的應用-洞察闡釋
- 虛擬現實技術提升機場乘客體驗-洞察闡釋
- 跨領域數據融合方法-洞察闡釋
- 貴州經濟圈協同發展與財稅政策-洞察闡釋
- 行星大氣成分與宜居性評估-洞察闡釋
- 數字化驅動的風險偏好調整-洞察闡釋
- 中澳離婚制度的多維度比較與啟示:基于法律、社會與文化視角
- 中醫醫院水電維修中醫快速響應制度?
- 大學實驗室建設規劃制度?
- 食品電子化管理制度
- 輻射防護復習題及答案
- 2024年上海市中考英語試題和答案
- 安全管理紅線
- 隔爆設施安撤安全操作規程模版(2篇)
- 2025屆高考語文一輪復習:小說閱讀測試卷一(含解析)
- 急性肺栓塞急救與護理
- 妊娠合并乙肝的護理查房
- 吹氣球治療肺部疾病
- DB51-T 2975-2022 氣凝膠復合保溫隔熱材料及系統通.用技術條件
- DB51-T 2987-2022 企業溫室氣體排放管理規范
- 雨季行車安全培訓
評論
0/150
提交評論