版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件測試基礎之白話測試設計 -判定表
Definition
-定義是分析和表達多邏輯條件下執行不同操作的情況的工具1.2.3.4.列出問題所有的條件條件樁列出問題規定可能采取的動作動作樁列出針對左列條件的取值條件項列出在條件項的各種取值情況下應該采取的動作動作項問題要求:”……對功率大于50馬力的機器、維修記錄不全或已運行10年以上的機器,應給予優先的維修處理……”。這里假定,“維修記錄不全”和“優先維修處理”均已在別處有更嚴格的定義。請建立判定表經典問題確定規則的個數
這里有3個條件,每個條件有兩個取值,故應有2*2*2=8種規則。步驟1步驟2列出條件樁和動作樁步驟3填入條件項,填入動作樁和動作項步驟3合并項因果圖法利用圖解法分析輸入的各種組合情況得出判定表因果關系因果圖中使用了簡單的邏輯符號,以直線聯接左右結點。左結點表示輸入狀態(或稱原因),右結點表示輸出狀態(或稱結果)可取值0或1,0表示某狀態不出現,1表示某狀態出現。因果關系四種關系約束約束排他性約束排他性約束:各個原因之間不能同時為真,但可以同時為假。舉個例子,小明同學不可能同時屬于A班和B班,但可能既不是A班的,也不是B班的,而是C班的。包含性約束包含性約束:各個原因中總有一個為真。即可以同時為真,但不可以同時為假。舉個例子,支付寶買家付款時,有個輸入條件(既原因)是余額支付、網銀支付,買家可以選擇單獨余額支付或者單獨網銀支付,也可以同時選擇余額支付和網銀支付2種方式。但是不可以選擇不支付。必要性約束必要性約束:當原因a為真時,原因b必須同時為真;但是原因b為真時,原因a既可以為真,也可以為假。舉數字證書的例子:現有的業務規則下,如果申請了數字證書(原因a),那么該用戶必然通過了支付寶認證(原因b)。反之,如果用戶通過了支付寶認證,那么不一定申請了數字證書(a)。唯一性約束唯一性約束:有且只有原因a和原因b中的一個為真。非此即彼,不存在第三種情況。舉例來說,人的性別不是男,就是女,不會存在既不是男也不是女的人。結果約束掩碼標記(結果約束):如果結果b為真,那么結果a一定為假,如果結果b為假,則結果a的狀態不定。還拿支付寶來舉例子,先給出兩個結果:安全控件運行正常(a),無法輸入登陸密碼(b)。如果無法輸入登陸密碼,那么可以判斷是安全控件沒有正常運行,反過來,如果可以輸入登陸密碼,則不能確定安全控件一定工作正常,有可能是用了FireFox瀏覽器訪問Alipay的。使用因果圖設計測試用例的步驟1.分析需求閱讀需求文檔,如果UserCase很復雜,盡量將它分解成若干個簡單的部分。這樣做的好處是,不必在一次處理過程中考慮所有的原因。沒有固定的流程說明究竟分解到何種程度才算簡單,需要測試人員根據自己的經驗和業務復雜度具體分析。2.確定原因和結果在每個已經分解好的塊中,找出哪些是原因,哪些是結果。并且把原因和結果分別畫出來。原因放在一列,結果放在一列。如下圖所示。3.確定邏輯關系繼續分析需求文檔,找出原因和結果之間的關系,用邏輯運算符標出。4.確定約束關系繼續分析需求,找出原因和原因、結果與結果之間的約束限制,用上面說的約束關系標出。5.把因果圖轉換為決策表給每個原因分別取真和假二種狀態,用0和1表示。畫一個有限項決策表,列出所有狀態的狀態組合。包含3個原因、2個結果的有限項決策表如下。6.根據原因給出結果上面的決策表中,不一定每個原因的狀態組合都是有效的。要根據因果圖中的約束條件,去掉不可能出現的組合,從決策表中標記出來。并給出每個可能的原因組合對應的結果。
某軟件規格說明書包含這樣的要求:第一列字符必須是A或B,第二列字符必須是一個數字,在此情況下進行文件的修改,但如果第一列字符不正確,則給出信息L;如果第二列字符不是數字,則給出信息M。案例原因:
1——第一列字符是A;
2——第一列字符是B;
3——第二列字符是一數字。
結果:
21——修改文件;
22——給出信息L;
23——給出信息M。原因結果因果圖判定表練習題某銷售系統的“供貨折扣計算模塊”,采用如下規則計算供貨折扣:當客戶為批發型企業時,若訂貨數大于50件,發貨距離不超過50KM,則折扣率為15%
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年秋季初中新生軍訓 軍訓開營儀式方案訓練指南
- 2025年樂山技師學院市中高職部高職單招職業技能考試模擬試卷及答案詳解【全優】
- 2027年石安職業學院高職單招職業適應性測試考試題庫附完整答案詳解【全優】
- 2024年陜西岐山職業學院高職單招職業技能考試模擬試卷含答案詳解【滿分必刷】
- 2026年儲能電池循環壽命研究
- 2026年玻璃微珠市場創新策略分析報告
- 2027年湖南信息職院高職單招職業技能考試題庫含完整答案詳解(典優)
- 2024年伊水職業學院高職單招職業技能考試題庫及參考答案詳解(A卷)
- 2026年智能家電行業設計創新報告
- 2027年渤海理工職業學院高職單招職業技能考試模擬試卷(精練)附答案詳解
- 2025重慶秀山自治縣遴選事業單位11人考試歷年真題匯編附答案解析
- 中國電信2024年燎原計劃AI專業考試含答案
- 嚴重創傷患者ICU體外膜肺氧合(ECMO)支持方案
- 重大事故隱患整改方案模板
- T-CIATCM 010-2019 中醫舌象診斷信息分類與代碼
- 中國農業大學《大學物理A》2025 - 2026學年第一學期期末試卷(A卷)
- 飛利浦核磁培訓課件
- 骨關節炎康復課件
- 2025年高級經濟師知識產權考試歷年模擬試題及答案
- 2025年中國電力電子散熱器市場調查研究報告
- 局中層干部考核管理辦法
評論
0/150
提交評論