检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李晨章 高建华[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.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.97