检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:樊博 梁飞 黄吉涛 周媛奉 胡婷婷 郭林明 王文龙 Fan Bo;Liang Fei;Huang Jitao;Zhou Yuanfeng;Hu Tingting;Guo Linming;Wang Wenlong(Power Research Institute of State Grid Ningxia Electric Power Co.,Ltd.,Yinchuan 750002,Ningxia,China;College of Electrical Engineering,Sichuan University,Chengdu 610065,Sichuan,China;Henan Xuji Instrument Co.,Ltd.,Xuchang 461000,Henan,China)
机构地区:[1]国网宁夏电力有限公司电力科学研究院,宁夏银川750002 [2]四川大学电气工程学院,四川成都610065 [3]河南许继仪表有限公司,河南许昌461000
出 处:《计算机应用与软件》2021年第9期99-104,共6页Computer Applications and Software
基 金:国家电网有限公司科技项目(5229DK18003G)。
摘 要:为了提高IR46智能电表软件白盒测试的效率,提出一种新的基路径集生成方法。对程序进行分析识别,得到节点连接关系、语句类型等信息;对常用程序结构进行错误源分析,并给出错误倾向权重用以表示该路径在测试中的重要性;优化二进制蝙蝠算法,并将其用于基路径集搜索。算例仿真表明:优化二进制蝙蝠算法有更好的路径生成效率,该方法能够估量程序的错误倾向并产生带优先级的基路径集,有助于促进智能电表软件测试的精细化和高效化。This paper proposes a new basis path set generation method to improve the efficiency of white-box testing of IR46 smart meter.The program was analyzed and identified to get node connection relationship,statement type and other information;the error source analysis of common program structure was carried out,and the error propensity weight was given to indicate the importance of the path in the test;the binary bat algorithm(OBBA)was optimized and used to search the basis path set.The simulation results show that the optimized OBBA has better path generation efficiency,and this method can estimate the error tendency of the program and generate the basis path set with priority.Thus,this method is helpful to promote the refinement and efficiency of the software testing of smart meter.
关 键 词:智能电表 白盒测试 基路径集 优化二进制蝙蝠算法 错误倾向权重
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.218.102.138