引子: 我在這一周的軟件測試課程中學習到了有關黑盒測試中的因果圖法的相關知識。在此我將做一些歸納與總結,並給出一個使用因果圖法的自動販賣機的測試用例設計。 概述: 在黑盒測試中,有着等價類划分法、邊界值分析法、因果圖法等測試方法。但是三者存在着一些顯著的區別 ...
一 因果圖法介紹 從用自然語言書寫的程序規格說明的描述中找出因 輸入條件 和果 輸出或程序狀態的改變 ,可以通過因果圖轉換為判定表。 百度百科 個人認為,因果圖是通過分析因 輸入 與果 輸出 ,從而找出輸入與輸入 輸入與輸出 輸出與輸出之間的關系,畫出便於觀察的圖示,來設計測試用例的方法。 二 方法步驟 自己總結 .分析輸入輸出,並進行分類,找出輸入輸出分別有幾種。 .分析輸入之間的關系。 .分析 ...
2015-03-21 18:17 0 10003 推薦指數:
引子: 我在這一周的軟件測試課程中學習到了有關黑盒測試中的因果圖法的相關知識。在此我將做一些歸納與總結,並給出一個使用因果圖法的自動販賣機的測試用例設計。 概述: 在黑盒測試中,有着等價類划分法、邊界值分析法、因果圖法等測試方法。但是三者存在着一些顯著的區別 ...
如果程序的輸入條件和動作之間的邏輯關系明確,則可直接使用判定表驅動法。但是,如果輸入條件和動作關系不明確,則應當使用因果圖法 1.因果圖法原理: 因果圖是一種形式化的圖形語言,通過圖形記號將自然語言規格說明轉變成形式化語言規格說明,能夠嚴格地表達程序輸入和輸出的邏輯關系。 (1)因果圖 ...
題目要求 設要對一個自動飲料售貨機軟件進行黑盒測試。該軟件的規格說明如下:“有一個處理單價為1元5角的盒裝飲料的自動售貨機軟件,若投入1元5角硬幣,按下“可樂”、“雪碧”或“紅茶”按鈕,相應的飲料就送出來。若投入的是2元硬幣,在送出飲料的同時退還5角硬幣。“ 試利用因果圖法,建立該軟件 ...
因果圖法是一種利用圖解法分析輸入的各種組合情況,從而設計測試用例的方法,它適合於檢查程序輸入條件的各種組合情況。 等價類划分法和邊界值分析方法都是着重考慮輸入條件,但沒有考慮輸入條件的各種組合、輸入條件之間的相互制約關系。這樣雖然各種輸入條件可能出錯的情況已經測試到了,但多個輸入條件組合 ...
因果圖法的定義因果圖法是一種利用圖解法分析輸入的各種組合情況,從而設計測試用例的方法,它適合於檢查程序輸入條件的各種組合情況特點:(1)考慮輸入條件的相互制約及組合關系(2)考慮輸出條件對輸入條件的依賴關系 因果圖的核心因果圖法比較適合輸入條件比較多的情況,測試所有的輸入條件的排列組合。所謂 ...
因果圖、判定表法 一、應用場合 在界面中有多個控件,控件之間有組合或限制關系,不同的輸入組合會對應不同的輸出結果,如果想弄清楚不同的輸入組合到底對應哪些輸出結果,可以使用因果圖/判定表法。(因果圖/判定表法比較適合測試組合數量較少的情況,一般少於20種) 二、因果圖 因(原因 ...
黑盒測試用例設計方法 等價類 等價類概念:在所有測試的數據中,具有某種共同特征的數據子集。 分類:有效等價類,無效等價類 等價類划分的規則: 等價類測試的步驟: (1)分析需求,確定輸入數據類型 (2)使用規則划分有效和無效等價類 (3)設計用例,覆蓋有效等價類 ...
等價類划分法、邊界值分析法及錯誤推斷法在對輸入條件的考慮中並未重視輸入條件的組合。事實上,當輸入條件存在若干種可能的組合時,必須對這些組合加以考慮,以證實測試程序在某種輸入組合的情況下恩能否完成規格說明書中預先規定的功能,否則所做的測試是不充分的。 因果圖(Cuase-effect Graph ...