基于事件可達(dá)性模型的圖形用戶界面測試腳本修復(fù)方法,獲取待測新版本GUI的控件元素之間的事件序列可達(dá)性關(guān)系,生成描述GUI結(jié)構(gòu)和GUI控件事件調(diào)用可達(dá)性關(guān)系的模型;并對已有測試腳本進(jìn)行剖析,得到原測試腳本的GUI測試操作序列;然后將GUI測試操作分類為關(guān)鍵操作和非關(guān)鍵操作,通過采用保留關(guān)鍵操作的方式,保留原測試腳本的測試邏輯;在事件可達(dá)性模型中搜索路徑,在關(guān)鍵操作之間插入相應(yīng)的粘合操作使得修復(fù)后的測試腳本能夠在新版本GUI上正常回放,完成測試腳本的修復(fù)。本發(fā)明對失效的測試腳本進(jìn)行修復(fù),保證測試用例原有測試邏輯,減輕了測試人員的負(fù)擔(dān),解決了回歸測試中GUI腳本失效的問題。
聲明:
“基于事件可達(dá)性模型的圖形用戶界面測試腳本修復(fù)方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)