自動化測試-混合驅(qū)動模型的自我理解

深刻的理解了自動化測試框架模型,數(shù)據(jù)驅(qū)動和關(guān)鍵字驅(qū)動,統(tǒng)稱混合驅(qū)動模型

數(shù)據(jù)驅(qū)動框架,把數(shù)據(jù)與測試腳本進(jìn)行分離,通過增加和修改測試數(shù)據(jù)來達(dá)到自動化測試覆蓋的目地,測試框架的運行與否,取決于數(shù)據(jù)。

關(guān)鍵字驅(qū)動是指在數(shù)據(jù)驅(qū)動框架的基礎(chǔ)上實現(xiàn)加入關(guān)鍵字框架的思想來實現(xiàn)自動化框架,即把測試腳本進(jìn)行提取,通過一些函數(shù)的解析與封裝,包括對象與操作和邏輯,實現(xiàn)快速的自動化開發(fā)提高了可維護(hù)性。

簡單來說數(shù)據(jù)驅(qū)動參數(shù)化是同一個功能的不同組合(體現(xiàn)的是同一個功能)。關(guān)鍵字驅(qū)動是不同的功能用不同的名稱命名,實現(xiàn)功能的全組合,體現(xiàn)多個功能形成的業(yè)務(wù)流,實現(xiàn)功能業(yè)務(wù)的全覆蓋,在這個過程中,可能兩個功能實現(xiàn)一個業(yè)務(wù)流,也可能3個功能實現(xiàn)一個業(yè)務(wù)流,按照邏輯規(guī)律,組合全流程實現(xiàn)功能的全覆蓋.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容