本發(fā)明公開了一種基于GUI元素相似度計(jì)算的Web應(yīng)用測(cè)試修復(fù)方法。給定某Web應(yīng)用測(cè)試腳本,首先在原版本應(yīng)用上運(yùn)行并記錄每個(gè)腳本語句操作的GUI元素信息;然后在新版本應(yīng)用上運(yùn)行原測(cè)試用例腳本,對(duì)因GUI元素定位失敗的腳本語句,計(jì)算原版本中GUI元素與當(dāng)前Web頁面中每個(gè)GUI元素的結(jié)構(gòu)和語義綜合相似度,選擇綜合相似度高的GUI元素作為目標(biāo)候選GUI元素;最后,用目標(biāo)候選GUI元素替換失效的GUI元素,修復(fù)測(cè)試腳本,并將修復(fù)后的測(cè)試腳本在Web應(yīng)用新版本上運(yùn)行,以驗(yàn)證修復(fù)的有效性。本發(fā)明通過計(jì)算GUI元素相似度,定位目標(biāo)GUI元素,自動(dòng)修復(fù)Web應(yīng)用測(cè)試腳本,可顯著提高Web應(yīng)用測(cè)試腳本的修復(fù)率。
聲明:
“基于GUI元素相似度計(jì)算的Web應(yīng)用測(cè)試修復(fù)方法” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)