姚香娟
- 作品数:52 被引量:53H指数:4
- 供职机构:中国矿业大学更多>>
- 发文基金:国家自然科学基金江苏省自然科学基金中央高校基本科研业务费专项资金更多>>
- 相关领域:自动化与计算机技术理学文化科学文学更多>>
- 基于重要语句的分支覆盖测试数据生成方法
- 本发明公布了一种基于重要语句的分支覆盖测试数据生成方法,旨在可以高效地生成覆盖目标分支的测试数据。具体步骤如下:(1)利用弱变异测试转化方法对原程序进行转化;(2)根据语句重要度指标体系对原程序语句进行排序;(3)基于以...
- 巩敦卫秦备田甜姚香娟王金鑫杨苏王子鸣
- 文献传递
- 消息传递并行程序多路径覆盖测试数据协同进化生成方法
- 本发明公布了一种消息传递并行程序多路径覆盖测试数据协同进化生成方法,旨在针对消息传递并行程序高效生成覆盖多目标路径的测试数据。具体步骤如下:(1)为程序每一个调度序列下的每一条目标路径分别构建对应种群,种群中的个体为编码...
- 巩敦卫王子鸣姚香娟田甜孙百才董南鹏潘峰
- 文献传递
- 基于遗传算法的消息传递接口程序分支覆盖测试方法
- 本发明公布了一种基于遗传算法的消息传递接口程序分支覆盖测试方法,旨在针对消息传递接口程序高效生成覆盖所有分支的测试套件。具体步骤如下:(1),基于收集覆盖信息的探针,定义最小归一化分支距离;(2),基于定义的最小归一化分...
- 巩敦卫孙百才沈鑫杜莹潘峰姚香娟田甜
- 问题特性感知的知识驱动智能集成优化理论及应用
- 巩敦卫王改革郭一楠李俊青孙晓燕孙靖程健张勇姜淑娟姚香娟
- 面向经济和社会发展中的复杂优化问题,充分利用优化问题及其求解过程中产生的知识,提出知识驱动的智能集成优化理论与方法,实现优化问题的精准稳定和高效求解,成为人工智能领域迫切需要解决的共性基础难题。围绕知识自进化及其驱动优化...
- 关键词:
- 关键词:人工智能无线传感器网络
- 基于协同进化的并行程序路径覆盖测试数据生成方法
- 基于协同进化的测试数据生成方法,旨在提供一种能够高效生成覆盖并行程序目标路径的测试数据自动生成方法,具体步骤如下:(1)建立测试数据生成问题的数学模型,将并行程序路径覆盖测试数据生成问题建模为一个单目标优化问题;(2)设...
- 巩敦卫田甜姚香娟秦备吴川张功杰钟超群陈永伟王金鑫
- 文献传递
- 测试含有标志变量程序的占优语句(集)选择被引量:1
- 2015年
- 基于占优关系的可测试性转化,是将目标语句覆盖问题转化为位于该语句之前的占优语句(集)覆盖问题,能够对含有标志变量的程序进行测试.但是当占优语句(集)不止一个时,如何从这些语句(集)中选择最容易覆盖的作为新的目标语句(集),至今没有有效的方法,从而限制了可测试性转化的应用范围.研究了占优语句(集)选择问题,提出了基于覆盖难度的占优语句(集)选择方法.首先,提出评价语句覆盖难度的4个指标,并给出这些指标的计算方法;然后,基于上述指标,利用Topsis方法排序,选择最容易覆盖的占优语句(集);最后,将所提出的方法应用于多个基准与工业程序测试,实验结果表明,覆盖基于该方法选择的占优语句(集)能够显著提高测试数据生成的效率.
- 巩敦卫钟超群姚香娟
- 关于整谱树和整谱有向图
- 这篇文章中,给出了许多不同于以前的新的整树类,便更重要的工作是对有图方面的研究,其主要内容共分三部分:第一部分整谱树:给出了许多新的直径为4、6的整树类.这不仅为人们对小直径整树的研究起了推动作用,还在一定程度上为解不定...
- 姚香娟
- 关键词:整树直径同谱图
- 文献传递
- 用于并行程序蜕变测试的蜕变关系优先级排序方法
- 用于并行程序蜕变测试的蜕变关系优先级排序方法。应用蜕变测试技术于并行程序的软件测试,先对构造的蜕变关系进行优先级排序,旨在尽早地发现程序中的错误,从而提高解决存在于软件测试中的Oracle问题的效率。该优先级排序策略利用...
- 巩敦卫王金鑫田甜姚香娟党向盈杨苏
- 面向缺陷的路径覆盖测试数据进化生成方法
- 本发明公布了一种面向缺陷的路径覆盖测试数据进化生成方法,目的是使生成的测试数据更多地暴露目标路径中的缺陷,从而有效提高测试数据的质量。首先,以测试数据执行被测程序过程中发现的缺陷个数最多、缺陷的危险程度最大为目标,以测试...
- 巩敦卫张岩姚香娟吴川罗永金田甜任丽娜
- 一种基于变异体分组的软件变异测试数据进化生成方法
- 本发明公布了一种基于变异体分组的软件变异测试数据进化生成方法,目的是提高变异测试数据生成问题的效率。首先,基于变异体被杀死的可达性条件,将变异体分成若干组,使得每组包含相对较少的变异体,这样,就可以把杀死所有变异体的测试...
- 姚香娟巩敦卫王佩佩党向盈杨焱施智敏张功杰