首页 | 本学科首页   官方微博 | 高级检索  
     

基于XPath路径的Web应用测试脚本修复*
引用本文:王曙燕,王璇,孙家泽.基于XPath路径的Web应用测试脚本修复*[J].计算机应用研究,2017,34(5).
作者姓名:王曙燕  王璇  孙家泽
作者单位:西安邮电大学 计算机学院,西安邮电大学 计算机学院,西安邮电大学 计算机学院
基金项目:陕西省自然科学(2015JM6359),西安市科技计划项目(CXY1516 (4)),陕西省教育厅自然科学(15JK1672,15JK1678)
摘    要:基于Web的应用程序版本更新频繁,生成新的测试脚本集代价昂贵,因此修复旧的测试脚本集是最佳的选择。针对由于Web应用页面结构的改变而导致旧的测试脚本集执行时发生错误的问题,本文提出了一种修复失效的测试脚本的方法。该方法利用Selenium IDE录制旧版本应用程序的测试脚本,在新版本的应用上回放旧的测试脚本,生成错误的测试报告。根据报告中每条失效脚本的XPath和value信息,通过遍历新旧应用网页差异文档对象化模型解析树(Dom tree),找到替换失效脚本的路径或value值,从而修复失效的测试脚本。最后实验结果表明该方法对修复失效测试脚本是可行和有效的。

关 键 词:XPath路径  Selenium  IDE  Web应用程序  Dom  tree  测试脚本修复
收稿时间:2016/7/15 0:00:00
修稿时间:2017/3/3 0:00:00
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号