W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
決策表技術是用于黑盒測試的廣泛使用的用例設計技術之一。這是一種系統(tǒng)方法,它以表格形式捕獲各種輸入組合及其各自的系統(tǒng)行為。
它也稱為因果表。該技術用于系統(tǒng)地選擇測試用例; 它節(jié)省了測試時間,并為軟件應用程序的測試區(qū)域提供了良好的覆蓋。
決策表技術適用于在兩個和兩個以上輸入之間具有邏輯關系的函數(shù)。
該技術與輸入的正確組合有關,并確定各種輸入組合的結果。要通過決策表技術設計測試用例,需要將條件視為輸入,將操作視為輸出。
下面通過一個例子來理解它:
大多數(shù)人都使用電子郵件帳戶,當使用電子郵件帳戶時,需要輸入電子郵件及其相關密碼。
如果電子郵件和密碼都正確匹配,則將用戶定向到電子郵件帳戶的主頁; 否則,它將返回登錄頁面,并顯示錯誤消息“電子郵件不正確”或“密碼不正確”。
現(xiàn)在,看看如何為登錄功能創(chuàng)建決策表,可以使用電子郵件和密碼登錄。電子郵件和密碼都是條件,預期結果是操作。
在表中,有四個條件或測試用例來測試登錄功能。在第一個條件下,如果電子郵件和密碼都正確,則應將用戶定向到帳戶的主頁。
在第二種情況下,如果電子郵件正確,但密碼不正確,則該功能應顯示“密碼不正確”。在第三種情況下,如果電子郵件不正確,但密碼正確,則應顯示“電子郵件不正確”。
現(xiàn)在,在第四個也是最后一個條件下,電子郵件和密碼都不正確,那么應顯示錯誤的電子郵件賬號。
在此示例中,已包含所有可能的條件或測試用例,并且以相同的方式,測試團隊還包括所有可能的測試用例,以便可以在測試級別上修復即將發(fā)生的錯誤。
為了找到所有可能條件的數(shù)量,測試者使用2^n公式,其中n表示輸入的數(shù)量; 在該示例中,輸入的數(shù)量是2(一個是真,第二個是假)。
可能條件數(shù)= 2^第二個條件的值數(shù)可能的條件數(shù)= 2 ^ 2 = 4
在使用決策表技術時,測試人員確定預期輸出,如果函數(shù)產(chǎn)生預期輸出,則在測試中傳遞,如果不是,則失敗。將失敗的軟件發(fā)送回開發(fā)團隊以修復缺陷。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: