測(cè)試數(shù)據(jù)設(shè)計(jì)方法一:
? ???構(gòu)造測(cè)試數(shù)據(jù)時(shí),需要看數(shù)據(jù)的來(lái)源晌杰,數(shù)據(jù)的來(lái)源一般來(lái)講有三個(gè)個(gè),一個(gè)是根據(jù)被測(cè)系統(tǒng)需求的分析筷弦,針對(duì)正常業(yè)務(wù)肋演,異常情況,邊界情況等來(lái)構(gòu)建完整的數(shù)據(jù)烂琴,又稱(chēng)為“造”數(shù)據(jù)爹殊。
這不僅僅包括最基本的基礎(chǔ)數(shù)據(jù),比如:用戶(hù)奸绷、權(quán)限梗夸、配置、原數(shù)據(jù)等号醉,還包括上面提到的業(yè)務(wù)數(shù)據(jù)反症。對(duì)于比較小型的系統(tǒng)來(lái)說(shuō)可行度高,對(duì)于大型的系統(tǒng)來(lái)說(shuō)可能較為復(fù)雜畔派。
測(cè)試數(shù)據(jù)設(shè)計(jì)方法二:
? ?? ?第二種方式就是利用現(xiàn)有系統(tǒng)铅碍,這適合已有類(lèi)似系統(tǒng),測(cè)試是針對(duì)升級(jí)或者增加功能的產(chǎn)品化的系統(tǒng)线椰。這種情況把已經(jīng)在生產(chǎn)環(huán)境中運(yùn)行的數(shù)據(jù)導(dǎo)出胞谈。在此基礎(chǔ)上再進(jìn)行數(shù)據(jù)的整理、
加工為測(cè)試數(shù)據(jù)。
測(cè)試數(shù)據(jù)設(shè)計(jì)方法三:
? ???還有一種方式就是將現(xiàn)有非電子化的業(yè)務(wù)數(shù)據(jù)錄入到系統(tǒng)中烦绳,在驗(yàn)證業(yè)務(wù)的同時(shí)也完成了測(cè)試數(shù)據(jù)的積累卿捎。即邊測(cè)試邊積累數(shù)據(jù)。但是這種情況積累的數(shù)據(jù)往往有一定局限性爵嗅,因?yàn)?/p>
已娇澎、經(jīng)發(fā)生的業(yè)務(wù)數(shù)據(jù)基本是正確的、一致的睹晒,而且可能缺少某些特定業(yè)務(wù)的數(shù)據(jù)(不常發(fā)生的業(yè)務(wù))趟庄。這樣就需要根據(jù)對(duì)測(cè)試需求的分析,追加新的測(cè)試數(shù)據(jù)伪很,以便能完整覆蓋業(yè)務(wù)
類(lèi)型戚啥。
測(cè)試數(shù)據(jù)應(yīng)用:
1,不該為空的數(shù)據(jù)是否有校驗(yàn)锉试;
2猫十,該有默認(rèn)值的數(shù)據(jù)默認(rèn)值是否正確;
3呆盖,引用其它功能生成的數(shù)據(jù)拖云,是否會(huì)實(shí)時(shí)刷新;
4应又,頁(yè)面關(guān)閉或系統(tǒng)重啟后宙项,數(shù)據(jù)的初始化設(shè)置等
5,數(shù)據(jù)的長(zhǎng)度株扛、類(lèi)型控制是否合理尤筐,比如身份證號(hào),實(shí)際業(yè)務(wù)中會(huì)有字母洞就,且會(huì)出現(xiàn)在最后
一位
對(duì)應(yīng)方法:
等價(jià)類(lèi)盆繁、邊界值、場(chǎng)景法
優(yōu)先角度:用戶(hù)
測(cè)試數(shù)據(jù)設(shè)計(jì)及維護(hù):
測(cè)試數(shù)據(jù)總結(jié):
1旬蟋,不僅要在“臟”數(shù)據(jù)環(huán)境下驗(yàn)證油昂,也要在干凈的環(huán)境下驗(yàn)證
2,需要覆蓋到每一個(gè)業(yè)務(wù)場(chǎng)景及數(shù)據(jù)類(lèi)型
3倾贰,需要考慮到未來(lái)產(chǎn)品的增長(zhǎng)及變化
4秕狰,不僅要保證哪些可以,同樣要保證哪些不行
5躁染,數(shù)據(jù)的增鸣哀、刪、改對(duì)歷史數(shù)據(jù)的影響(增吞彤、刪我衬、改叹放、查)
無(wú)→有→改→刪→無(wú)→有
6,簡(jiǎn)化測(cè)試執(zhí)行時(shí)間挠羔,提高測(cè)試執(zhí)行效率
測(cè)試數(shù)據(jù)示例: