本发明公开了一种基于GUI元素相似度计算的Web应用测试修复方法。给定某Web应用测试脚本,首先在原版本应用上运行并记录每个脚本语句操作的GUI元素信息;然后在新版本应用上运行原测试用例脚本,对因GUI元素定位失败的脚本语句,计算原版本中GUI元素与当前Web页面中每个GUI元素的结构和语义综合相似度,选择综合相似度高的GUI元素作为目标候选GUI元素;最后,用目标候选GUI元素替换失效的GUI元素,修复测试脚本,并将修复后的测试脚本在Web应用新版本上运行,以验证修复的有效性。本发明通过计算GUI元素相似度,定位目标GUI元素,自动修复Web应用测试脚本,可显著提高Web应用测试脚本的修复率。
声明:
“基于GUI元素相似度计算的Web应用测试修复方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)