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