JQuery变异算子的冗余检测  

JQuery Mutation Operators’ Redundancy Detection

在线阅读下载全文

作  者:李晨章 高建华[1] LI Chen-zhang;GAO Jian-hua(College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 200234, China)

机构地区:[1]上海师范大学计算机科学与技术系,上海200234

出  处:《小型微型计算机系统》2019年第4期866-871,共6页Journal of Chinese Computer Systems

基  金:国家自然科学基金项目(61672355)资助

摘  要:JavaScript是一种用于客户端web开发的脚本语言,jQuery作为一个快速、简洁的JavaScript框架被广泛的应用.针对jQuery功能和交互方面的测试问题,本文基于变异测试技术,设计了13个针对jQuery的变异算子,并对这13个变异算子中的冗余进行了实验和研究,目的是减少在对jQuery变异分析时所需要的计算成本.对于冗余的变异算子,在测试时可以排除但又能保持相同级别的故障检测能力.论文在4个web项目中,使用了13个变异算子进行了验证. 2个变异算子(O3和O4)被证明是多余的,可以排除在变异测试之外,并且对错误的检测能力的影响是最小的.JavaScirpt is a script language for client-side in web development,jQuery as a quick,concise JavaScirpt framework is widely used. This article is based on mutation testing,designed 13 mutation operators for the jQuery testing problem,discussed the redundancy of these 13 operators,the purpose is to reduce the needed of analysis cost. These redundant operators can be omitted during the test,but the same level of fault detection can be maintained. Used 13 operators for verification in four web application projects. Two jQuery mutation operators( O3 and O4) that can be excluded from mutation testing have been show n to be redundant,and have minimal impact on error detection capabilities.

关 键 词:JQUERY 编译测试 变异算子 算子冗余 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象