针对JavaScript浏览器兼容性的变异测试方法

来源 :计算机应用 | 被引量 : 0次 | 上传用户:shibin19860211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对JavaScript浏览器兼容性问题缺乏有效的测试方法的问题,基于变异测试技术,对Web应用程序中的JavaScript语言在主流浏览器中的兼容性进行了分析,设计了18个针对浏览器兼容性错误的变异算子并开发了自动化的测试工具Compatibility Mutator。该程序使用抽象语法树(AST)分析JavaScript语法,使用Selenium WebDriver自动调用多个浏览器核心并行执行变异测试。通过对7个广泛使用的JavaScript框架的实验,验证了此方法对每一个框架都能够生成一定数量的变
其他文献
今天,我们已在不知不觉中进入了一个高速变革的信息时代,它的到来必将导致人们在家庭住房需求概念上的彻底变革,从以往追求居住的物理空间向着享受现代化生活情趣的方向发展,
从诗词歌赋到唐宋风韵,从美文雅言到经典章句,如何在初中短短三年的时间里,凭借诵读体悟让学生思接千载,神游八荒,感受到中华优秀经典文化的深邃意韵和字里行间的流光溢彩;认
在电解电镀、电加热、埋弧焊接等低压大电流、大功率的场合,双反星形整流电源应用广泛,对整流电源的精度要求越来越高。为提高整流电源的精度,在设计中,对双反星形整流电路性
对于学生的不良行为需要通过适当方法教育改正.教师应该扮演"心理医生"的角色,矫正学生不良行为的四点心理战术即"忍"、动摇崩溃与重建、霍桑效应、登门槛艺术与砍价艺术等,
以7年生供佛杏为试材,通过田间试验研究不同氮磷钾配比(处理A,N∶P2O5∶K2O=2∶3∶1;处理B,N∶P2O5∶K2O=3∶3∶1;处理C,N∶P2O5∶K2O=3∶4∶1;处理D,N∶P2O5∶K2O=2∶3∶3;对
提出泛在电力物联网无线网络规划方法,充分分析多种无线技术体制在覆盖、容量、组网模式等方面的特点与不同,并论证其对不同泛在电力物联网应用场景的适配性,为泛在电力物联
供氧可改善伴有运动性低氧血症的慢性阻塞性肺疾病(COPD)的运动功能和呼吸困难,但由于缺乏严格匹配对照研究,结论有争议。本文就此类患者肺康复期间供氧的意义进行了随机、
目的:探讨运动时低氧血症与静息时常规肺功能和血气分析指标、运动后呼吸生理改变及最大运动能力的关系。方法:30 例稳定期中重度慢性阻塞性肺疾病(COPD)患者,运动前进行肺功能检查和血
改变凸轮转速函数,而不改变凸轮轮廓,可以调整出合适的凸轮机构输出特性。B样条曲线作为通用的数学描述形式,具有灵活的调整性。文中首先推导出变速凸轮机构的传递函数,提出
百余年来,上海公园经历了从私园到公园、从收费到开放的社会变迁。对这一重要公共物品或城市基础设施的研究,集中在城市规划、园林风景和现代城市史等学科领域,社会学视角的