日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

因果图法的介绍与示例分析【转载】

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 因果图法的介绍与示例分析【转载】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 黑盒測試:是一種常用的軟件測試方法,它將被測軟件看作一個打不開的黑盒,主要根據功能需求設計測試用例,進行測試。幾種常用的黑盒測試方法和黑盒測試工具有,等價類劃分法、邊界值分析法、因果圖法、決策表法。在實際運用中要選擇合適的方法。

二、 因果圖法:等價類劃分法和邊界值分析方法都是著重考慮輸入條件,如果程序輸入之間沒有什么聯系,采用等價類劃分和邊界值分析是一種比較有效的方法。如果輸入之間有關系,例如,約束關系、組合關系,這種關系用等價類劃分和邊界值分析是很難描述的,測試效果難以保障,因此必須考慮使用一種適合于描述對于多種條件的組合,產生多個相應動作的測試方法,因果圖正是在此背景下提出的。因果圖法著重測試規格說明中的輸入與輸出間的依賴關系。

1、 因果圖的符號的關系

以下是符號的具體說明:

原因→結果

原因→原因

結果→結果

2、因果圖法測試用例的設計步驟

(1)確定軟件規格(需求)中的原因和結果

(2)確定原因和結果之間的邏輯關系

(3)確定因果圖中的各個約束(constraints)

(4)畫出因果圖并轉換為決策表

(5)根據決策表設計測試用例

三、實例分析

產品說明書:有一個處理單價為1元5角錢的盒裝飲料的自動售貨機軟件。若投入1元5角硬幣,按下“可樂”、“雪碧”、或“紅茶”按鈕,相應的飲料就送出來。若投入的是2元硬幣,在送出飲料的同時退還5角硬幣。

(1)確定需求中的原因與結果

(2)確定原因與結果的邏輯關系

C1 與 C2 需要一個中間結果Cm1, C3、C4、C5 需要一個中間結果Cm2.

(3)確定因果圖中的約束

C1 與 C2 是或的關系, C3、C4、C5 是或的關系。

(4)畫出因果圖并轉化為決策表

決策表

簡化版

(5)根據決策表設計測試用例

?



作者:悲漠
鏈接:https://www.jianshu.com/p/c10c95cfd708
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。

轉載于:https://www.cnblogs.com/wly2009113/p/10406553.html

總結

以上是生活随笔為你收集整理的因果图法的介绍与示例分析【转载】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。