测试用例设计方法-流程分析法(场景法)
流程分析法,又叫場(chǎng)景設(shè)計(jì)法
三個(gè)流程
基本流:通過業(yè)務(wù)流程輸入都為正確的,能夠最終達(dá)到目標(biāo)的流程,如atm機(jī)取款,插入銀行卡-輸入正確的密碼-輸入正確的金額-取錢-取卡
備選流:通過實(shí)現(xiàn)業(yè)務(wù)流程時(shí),因錯(cuò)誤操作或異常輸入,導(dǎo)致流程存在反復(fù),但最終能夠達(dá)到預(yù)期的操作流程,如atm機(jī)取款,插入銀行卡-輸入錯(cuò)誤的密碼-重新輸入正確的密碼-輸入金額-取錢-取卡
異常流:通過實(shí)現(xiàn)業(yè)務(wù)流程時(shí),因錯(cuò)誤操作或異常輸入,導(dǎo)致沒有完成業(yè)務(wù)流程,如atm機(jī)取款,插入銀行卡,輸入三次錯(cuò)誤的密碼,吞卡
使用方法
根據(jù)需求,確定業(yè)務(wù)流程
繪制流程圖,再次明確流程路徑
根據(jù)業(yè)務(wù)流程圖,抽取測(cè)試路徑,每個(gè)路徑包含一個(gè)從未走過的路徑
細(xì)化路徑,抽取測(cè)試用例
注意點(diǎn):須使用等價(jià)類、邊界值、正交試驗(yàn)、判定表、因果圖等方法保證單個(gè)功能的正確性
例子
1)根據(jù)需求畫出流程圖
2)根據(jù)流程圖抽取測(cè)試用例
ABCD(進(jìn)入子程序-寫入空閑緩沖區(qū)-啟動(dòng)發(fā)送命令-返回成功消息)
AE(進(jìn)入子程序-啟動(dòng)發(fā)送失敗消息)
ABE(進(jìn)入子程序-寫入空閑緩沖區(qū)-啟動(dòng)發(fā)送失敗消息)
總結(jié)
以上是生活随笔為你收集整理的测试用例设计方法-流程分析法(场景法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 义务兵退伍后多久可以出国
- 下一篇: 对电脑屏幕进行监控和远程控制有什么方法对