杨光
- 作品数:2 被引量:5H指数:1
- 供职机构:北京化工大学信息科学与技术学院更多>>
- 发文基金:国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 针对JavaScript浏览器兼容性的变异测试方法被引量:5
- 2017年
- 针对JavaScript浏览器兼容性问题缺乏有效的测试方法的问题,基于变异测试技术,对Web应用程序中的JavaScript语言在主流浏览器中的兼容性进行了分析,设计了18个针对浏览器兼容性错误的变异算子并开发了自动化的测试工具Compatibility Mutator。该程序使用抽象语法树(AST)分析JavaScript语法,使用Selenium WebDriver自动调用多个浏览器核心并行执行变异测试。通过对7个广泛使用的JavaScript框架的实验,验证了此方法对每一个框架都能够生成一定数量的变异体,其中对j Query和YUI框架的变异测试的变异得分分别为43.06%和7.69%,表明了所设计的变异算子能够触发浏览器兼容性方面的错误,并且能够评估测试用例集的完备性。
- 程勇秦丹杨光
- 关键词:JAVASCRIPT兼容性变异算子测试工具
- 原创科技复杂网络的反演模型研究
- 2016年
- 为减少先进科技跟踪成本,研究了原创科技复杂网络的反演模型,将传统的科技信息直接获取变为间接推理。该模型首先以约束反演方法来提取复杂网络中各个节点的社会属性和技术属性,并对其进行量化;然后研究属性间关联关系的计算方法,形成统一的分值矩阵模型,并量化复杂网络模型的各个节点间的权值;最后对模型进行分析形成多种优化目标的计算方法,并采用约束反演推理策略进行复杂网络最优路径求解,其中引入变量事件分类以加快反演速度。实验结果表明,该模型能够快速反演出先进科技的来源,并具有良好的可信度。
- 易军凯闫拴万静杨光李琳张勇
- 关键词:复杂网络反演