本發(fā)明公開了一種基于語義路徑搜索的Web應(yīng)用測(cè)試修復(fù)方法。給定某Web應(yīng)用測(cè)試腳本,首先在原版本應(yīng)用上運(yùn)行該測(cè)試腳本,并分析、抽取每個(gè)腳本的GUI元素信息以及頁面中描述業(yè)務(wù)流程的關(guān)鍵詞序列信息;然后在新版本應(yīng)用上運(yùn)行原測(cè)試腳本,對(duì)因GUI元素定位失敗的腳本語句,先采用基于元素相似度計(jì)算的方法在當(dāng)前頁面上查找、定位目標(biāo)GUI元素,若定位失敗,則融合關(guān)鍵詞序列的語義信息,采用回溯試探法引導(dǎo)路徑搜索新的相關(guān)頁面,并在新頁面上查找、定位目標(biāo)GUI元素;最后,根據(jù)目標(biāo)GUI元素以及相應(yīng)路徑信息,生成并驗(yàn)證修復(fù)后的Web應(yīng)用測(cè)試腳本。本發(fā)明方法可有效解決因頁面增加或刪除造成的GUI元素定位失效問題,顯著提高Web應(yīng)用測(cè)試腳本的修復(fù)率。
聲明:
“基于語義路徑搜索的Web應(yīng)用測(cè)試修復(fù)方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)