1.規(guī)則庫簡介
規(guī)則庫就是描述某領(lǐng)域內(nèi)知識的產(chǎn)生式規(guī)則的集合,而規(guī)則往往是由一個具體的業(yè)務(wù)邏輯具象而來,它通常是很具體的,有著明確的處理邏輯(即將輸入數(shù)據(jù)經(jīng)過一系列邏輯處理,輸出處理后的結(jié)果)。
2.規(guī)則庫的意義
有了規(guī)則庫之后,我們可以根據(jù)庫內(nèi)的具體實現(xiàn)的規(guī)則,來對我們的具體業(yè)務(wù)做出更加科學(xué)、準(zhǔn)確的決策。
這里用澤眾的研發(fā)測試一體化平臺(簡稱ALM)的規(guī)則庫功能舉個例子,在ALM的測試管理模塊中,工程師通常需要進(jìn)行測試用例的設(shè)計,特別是關(guān)系到與接口數(shù)據(jù)相關(guān)的測試項時,此時若手動設(shè)計用例則會有以下兩個問題存在:①與接口數(shù)據(jù)相關(guān)的用例數(shù)量很大,手工設(shè)計很耗費(fèi)時間②工程師手工設(shè)計過程中可能會漏掉某些特定條件組合,導(dǎo)致設(shè)計出的用例覆蓋率不能達(dá)到100%。
針對以上問題,引入規(guī)則庫并針對這些數(shù)據(jù)關(guān)聯(lián)關(guān)系設(shè)定規(guī)則,則可以快速并且準(zhǔn)確的自動生成用例,并且也能較大程度的避免遺漏、錯漏,下面我們來具體看看ALM中規(guī)則庫是怎么操作實現(xiàn)的。
3.ALM中規(guī)則庫的使用
3.1.規(guī)則庫配置
1)在規(guī)則庫配置界面,需要先輸入/導(dǎo)入對應(yīng)的欄位數(shù)據(jù)
2)設(shè)定數(shù)據(jù)規(guī)則對應(yīng)關(guān)系,如此處選定一組數(shù)據(jù)為固定數(shù)據(jù)
3)至此,規(guī)則庫設(shè)定完成
3.2.規(guī)則庫引用
1)活動圖中引用規(guī)則庫規(guī)則,注意:欄位需要一一對應(yīng)
2)引用設(shè)置完成后,將自動同步規(guī)則庫數(shù)據(jù)到此處數(shù)據(jù)設(shè)計中
3)再切換進(jìn)入數(shù)據(jù)項設(shè)計界面,選擇節(jié)點(diǎn),進(jìn)行數(shù)據(jù)檢索,此時將自動根據(jù)所設(shè)置的規(guī)則以正交法生成給數(shù)據(jù)項的組合情況,即測試用例,此處我們可以看到,因為設(shè)定了規(guī)則,(1,11,16,21,27,30)這列組合只生成了2條用例,即一條正例一條反例
以上,就是規(guī)則庫在ALM中的應(yīng)用了,感興趣的小伙伴,可以自行進(jìn)行操作喲,咱們下期再見。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。