在日常測(cè)試中,在覆蓋業(yè)務(wù)的場(chǎng)景流程之外,測(cè)試人員如何更好的結(jié)合業(yè)務(wù)和技術(shù)進(jìn)行測(cè)試呢?
這里說明一個(gè)基于業(yè)務(wù)點(diǎn)-技術(shù)點(diǎn)-失效風(fēng)險(xiǎn)的測(cè)試用例分析模型,做一個(gè)從測(cè)試角度出發(fā),結(jié)合業(yè)務(wù)和技術(shù)的測(cè)試用例分析的嘗試。
模型如下圖:
1 業(yè)務(wù)流:即產(chǎn)品需要在某場(chǎng)景下,完成的業(yè)務(wù)流程。例如:支付流程
2 業(yè)務(wù)點(diǎn):即完成某一業(yè)務(wù)流程需要進(jìn)行哪些關(guān)鍵的業(yè)務(wù)操作點(diǎn)。例如:支付流程中,需要完成參數(shù)校驗(yàn)、創(chuàng)建支付訂單、請(qǐng)求銀行路由子系統(tǒng),處理銀行路由子系統(tǒng)回調(diào)結(jié)果等業(yè)務(wù)關(guān)鍵點(diǎn)。
3 技術(shù)點(diǎn):主要指實(shí)現(xiàn)業(yè)務(wù)點(diǎn)的過程中,體現(xiàn)程序運(yùn)行的技術(shù)要點(diǎn)。例如:創(chuàng)建支付訂單中,創(chuàng)建的日志、日志敏感信息、數(shù)據(jù)庫記錄的正確性和唯一性等。技術(shù)點(diǎn),可以是一般的技術(shù)要點(diǎn)和技術(shù)團(tuán)隊(duì)累積的技術(shù)關(guān)注點(diǎn)。
4 失效風(fēng)險(xiǎn):業(yè)務(wù)-技術(shù)點(diǎn)失效,對(duì)業(yè)務(wù)流程的影響和風(fēng)險(xiǎn)。例如,在創(chuàng)建支付訂單中,需要有創(chuàng)建訂單的日志。若是沒有日志,可能是影響以后的問題查找;若是日志中沒有屏蔽敏感信息,可能會(huì)泄露用戶信息;若是數(shù)據(jù)庫記錄不正確,則很有可能影響交易。具體的風(fēng)險(xiǎn),還需要根據(jù)業(yè)務(wù)來確定。
示例: