基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对JavaScript浏览器兼容性问题缺乏有效的测试方法的问题,基于变异测试技术,对Web应用程序中的JavaScript语言在主流浏览器中的兼容性进行了分析,设计了18个针对浏览器兼容性错误的变异算子并开发了自动化的测试工具Compatibility Mutator.该程序使用抽象语法树(AST)分析JavaScript语法,使用Selenium WebDriver自动调用多个浏览器核心并行执行变异测试.通过对7个广泛使用的JavaScript框架的实验,验证了此方法对每一个框架都能够生成一定数量的变异体,其中对jQuery和YUI框架的变异测试的变异得分分别为43.06%和7.69%,表明了所设计的变异算子能够触发浏览器兼容性方面的错误,并且能够评估测试用例集的完备性.
推荐文章
高校网站对浏览器兼容性测试
浏览器
兼容性
测试
面向浏览器不兼容性的自动化测试的研究
跨浏览器不兼容性
爬虫工具
导航模型
等价性检查
自动化测试系统
一种Web应用跨浏览器兼容性测试方法
跨浏览器兼容性
Web应用
文档对象模型(DOM)
测试
浅析网页浏览器发展变迁
浏览器
发展变迁
架构
性能指标
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 针对JavaScript浏览器兼容性的变异测试方法
来源期刊 计算机应用 学科 工学
关键词 变异测试 JavaScript 兼容性 变异算子 测试工具
年,卷(期) 2017,(4) 所属期刊栏目 计算机软件技术
研究方向 页码范围 1143-1148,1173
页数 7页 分类号 TP311.56
字数 3630字 语种 中文
DOI 10.11772/j.issn.1001-9081.2017.04.1143
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 程勇 北京化工大学信息科学与技术学院 8 80 6.0 8.0
2 杨光 北京化工大学信息科学与技术学院 6 15 1.0 3.0
3 秦丹 北京化工大学信息科学与技术学院 2 16 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (4)
节点文献
引证文献  (14)
同被引文献  (19)
二级引证文献  (1)
2007(2)
  • 参考文献(2)
  • 二级参考文献(0)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(4)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(4)
  • 二级引证文献(0)
2017(4)
  • 引证文献(4)
  • 二级引证文献(0)
2018(6)
  • 引证文献(6)
  • 二级引证文献(0)
2019(3)
  • 引证文献(3)
  • 二级引证文献(0)
2020(2)
  • 引证文献(1)
  • 二级引证文献(1)
研究主题发展历程
节点文献
变异测试
JavaScript
兼容性
变异算子
测试工具
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用
月刊
1001-9081
51-1307/TP
大16开
成都237信箱
62-110
1981
chi
出版文献量(篇)
20189
总下载数(次)
40
论文1v1指导