原文服务方: 计算机应用研究       
摘要:
基于Web的应用程序版本更新频繁,生成新的测试脚本集代价昂贵,因此修复旧的测试脚本集是最佳的选择.针对由于Web应用页面结构的改变而导致旧的测试脚本集执行时发生错误的问题,提出了一种修复失效的测试脚本的方法.该方法利用Selenium IDE录制旧版本应用程序的测试脚本,在新版本的应用上回放旧的测试脚本,生成错误的测试报告;根据报告中每条失效脚本的XPath和value信息,通过遍历新旧应用网页差异文档对象化模型解析树(DOM tree),找到替换失效脚本的路径或value值,从而修复失效的测试脚本.实验结果表明,该方法对修复失效测试脚本是可行和有效的.
推荐文章
基于ANTLR的Web应用测试脚本自动重构方法
Web应用
软件测试
ANTLR
脚本重构
GUI 回归测试的测试脚本修复技术研究
图形用户界面
回归测试
有限状态机
模型比较
测试脚本修复
一种基于需求追踪的Web应用测试脚本修复方法
自动化测试
界面演化
需求追踪性
测试脚本修复
基于ANTLR的Web应用测试脚本自动重构方法
Web应用
软件测试
ANTLR
脚本重构
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于XPath路径的Web应用测试脚本修复
来源期刊 计算机应用研究 学科
关键词 XPath路径 Selenium IDE Web应用程序 DOM tree 测试脚本修复
年,卷(期) 2017,(5) 所属期刊栏目 软件技术研究
研究方向 页码范围 1393-1396
页数 4页 分类号 TP311.53
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2017.05.026
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 王曙燕 西安邮电大学计算机学院 73 402 11.0 17.0
2 孙家泽 西安邮电大学计算机学院 60 242 9.0 11.0
3 王璇 西安邮电大学计算机学院 2 9 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (43)
共引文献  (19)
参考文献  (8)
节点文献
引证文献  (7)
同被引文献  (32)
二级引证文献  (10)
1988(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(3)
  • 参考文献(0)
  • 二级参考文献(3)
2005(2)
  • 参考文献(0)
  • 二级参考文献(2)
2006(3)
  • 参考文献(0)
  • 二级参考文献(3)
2007(2)
  • 参考文献(0)
  • 二级参考文献(2)
2008(4)
  • 参考文献(0)
  • 二级参考文献(4)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2010(7)
  • 参考文献(0)
  • 二级参考文献(7)
2011(11)
  • 参考文献(1)
  • 二级参考文献(10)
2012(4)
  • 参考文献(1)
  • 二级参考文献(3)
2013(3)
  • 参考文献(0)
  • 二级参考文献(3)
2014(5)
  • 参考文献(3)
  • 二级参考文献(2)
2015(2)
  • 参考文献(2)
  • 二级参考文献(0)
2016(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(10)
  • 引证文献(4)
  • 二级引证文献(6)
2020(6)
  • 引证文献(2)
  • 二级引证文献(4)
研究主题发展历程
节点文献
XPath路径
Selenium IDE
Web应用程序
DOM tree
测试脚本修复
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导