张艳梅
- 作品数:85 被引量:206H指数:9
- 供职机构:中国矿业大学更多>>
- 发文基金:国家自然科学基金江苏省研究生培养创新工程项目江苏省自然科学基金更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 一种基于分支覆盖与相似性的回归测试用例优先排序方法
- 本发明提供一种基于分支覆盖与相似性的回归测试用例优先排序方法,包括下列步骤:1)收集测试用例运行时的剖面信息,并构造分支覆盖向量;2)通过欧式距离函数计算成对的向量之间的距离,并构造测试用例间的相异度矩阵;3)以测试用例...
- 王荣存姜淑娟张磊张艳梅薛猛王兴亚
- 基于模式组合的粒子群优化测试用例生成方法被引量:20
- 2016年
- 适应度函数的设计在基于搜索的测试用例生成技术中占据重要的位置,然而在某些特殊的程序中,如存在嵌套、非结构性跳转或因return,break等语句跳出循环的程序,已有的适应度函数无法评价到所有的分支.目前的方法是修改程序的源代码,以使每个分支得到评价.但修改源代码不但可能影响程序的原有结构、引入错误,而且很难实现自动化.针对这一问题,提出一种基于模式组合的粒子群优化测试用例生成方法.首先,将分支条件定义为"模式",即,一类具有相同特征且能提高适应度值的个体集合,并改变其分支函数的插桩方式,可解决分支条件不完全评价的问题;然后,设计一种新的交叉算子,寻找到所有使模式的分支函数值最小的个体,将这些个体中含有模式的部分通过交叉算子组合到一个个体上,既可防止模式在进化过程中被破坏,又可因多种模式的组合而提高个体的适应度值;最后,使用局部搜索策略对种群中的最优个体进行搜索,提高粒子群优化算法的局部搜索精度,进一步提高测试用例生成效率.为了评价该方法的有效性,基于一组基准程序和开源程序进行实验.实验结果表明:对于含有模式的程序,该测试用例生成方法与已有方法相比,在覆盖率和平均进化代数上均有明显优势.
- 姜淑娟王令赛薛猛张艳梅于巧姚慧冉
- 关键词:测试用例生成粒子群优化算法交叉算子局部搜索策略
- 基于分支相关性分析的不可达路径检测方法被引量:1
- 2016年
- 软件测试中,不可达路径的存在会导致测试资源浪费,有效地检测程序中的不可达路径有助于节约测试资源、提高测试效率.分支相关性的存在是不可达路径产生的主要起因.因此,确定分支的相关性在不可达路径的检测中占据十分重要的地位.提出了一种利用关联分析和数据流分析确定分支相关性的方法,进而实现不可达路径的自动检测.首先,结合静态分析和动态分析,构建反映程序中各分支判断语句静态依赖关系和动态执行信息的数据集;然后,利用关联分析和数据流分析技术确定分支的相关性;最后,根据分支相关性信息检测不可达路径.基于一组基准程序和开源程序,开展不可达路径检测实验.实验结果表明,该方法能够准确地检测出程序中的不可达路径,可以有效地提高软件测试的效率.
- 姜淑娟韩寒史娇娇张艳梅鞠小林钱俊彦
- 关键词:软件测试不可达路径数据流分析
- 一种基于Actor-Critic算法的类集成测试序列生成方法
- 本发明公开了一种基于Actor‑Critic算法的类集成测试序列生成方法,属于软件测试技术领域。包括下列步骤:1)定义目标任务;2)程序静态分析;3)度量测试桩复杂度;4)设计奖励函数;5)Actor网络选择动作;6)C...
- 张艳梅张颖辉张志成姜淑娟刘俊杰
- 文献传递
- 多视角融合的时空动态GCN城市交通流量预测被引量:2
- 2024年
- 城市交通流量预测是构建绿色低碳、安全高效的智能交通系统的重要组成部分.时空图神经网络由于具有强大的时空数据表征能力,被广泛应用于城市交通流量预测.当前,时空图神经网络在城市交通流量预测中仍存在以下两方面局限性:1)直接构建静态路网拓扑图对城市空间相关性进行表示,忽略了节点的动态交通模式,难以表达节点流量之间的时序相似性,无法捕获路网节点之间在时序上的动态关联;2)只考虑路网节点的局部空间相关性,忽略节点的全局空间相关性,无法建模交通路网中局部区域和全局空间之间的依赖关系.为打破上述局限性,提出了一种多视角融合的时空动态图卷积模型用于预测交通流量:首先,从静态空间拓扑和动态流量模式视角出发,构建路网空间结构图和动态流量关联图,并使用动态图卷积学习节点在两种视角下的特征,全面捕获城市路网中多元的空间相关性;其次,从局部视角和全局视角出发,计算路网的全局表示,将全局特征与局部特征融合,增强路网节点特征的表现力,发掘城市交通流量的整体结构特征;接下来,设计了局部卷积多头自注意力机制来获取交通数据的动态时间相关性,实现在多种时间窗口下的准确流量预测;最后,在4种真实交通数据上的实验结果,证明了该模型的有效性和准确性.
- 赵文竹袁冠张艳梅张艳梅张艳梅张雷
- 关键词:交通流量预测
- 一种基于内存使用传播分析的Java内存低效使用检测方法
- 一种基于内存使用传播分析的Java内存低效使用检测方法。本发明提供一种基于内存使用传播分析的内存低效使用检测方法,包括下列步骤:1)对软件进行静态分析进行插桩,通过动态执行获得内存使用相关的事件信息;2)依据获得的信息进...
- 姜淑娟李文杰王兴亚鞠小林王荣存张艳梅
- 文献传递
- 一种基于邻域结构洞重要性贡献矩阵的类集成测试序列生成方法
- 本发明提供一种基于邻域结构洞重要性贡献矩阵的类集成测试序列生成方法,包括下列步骤:1)构建对象关系图;2)计算K核重要性;3)计算结构洞重要性;4)构造重要性贡献矩阵;5)计算测试桩复杂度;6)生成类集成测试序列。本发明...
- 张艳梅鲁东宇袁冠姜淑娟
- 一种基于黑盒测试用例约简的统计错误定位方法
- 本发明涉及一种基于黑盒测试用例约简的统计错误定位方法,针对给定的测试用例集合,利用距离度量方法度量测试用例间的差异程度,从而构建测试用例距离矩阵;在此基础上设置测试需求,采用贪心算法开展测试用例约简工作从而生成满足测试需...
- 姜淑娟王兴亚高鹏飞于巧张艳梅鞠小林王荣存
- 文献传递
- 专业认证背景下的“软件测试技术”课程教学改革探索被引量:8
- 2019年
- 分析软件测试技术课程与专业认证所要求的人才能力培养目标之间不能匹配的现状及存在的问题,从师资培养、内容设置、课程教学平台及评价体系4个角度提出专业认证背景下的软件测试技术课程教学方式,并结合南京大学软件学院开发的慕测平台,介绍对该课程进行的教学改革,最后说明效果.
- 张艳梅王荣存薛猛鞠小林袁冠姜淑娟
- 关键词:软件测试技术教学改革
- 基于自适应多分类器融合的手势识别被引量:4
- 2020年
- 为了提高基于可穿戴设备手势识别的性能,针对单分类器在手势识别时会出现偏向性的问题,提出了基于自适应多分类器融合的手势识别方法(Self-adaptive Multi-classifiers Fusion,SAMCF)。首先,针对统计特征无法表征复杂手势之间类内变异性和相似性的问题,SAMCF使用卷积神经网络(Convolutional Neural Network,CNN)自动提取具有强表征能力的深度特征;然后,采用多个基本分类器对提取的特征向量进行识别,并通过自适应融合算法决策出最优识别结果,解决了单分类器的偏向性问题;最后,基于数据手套采集的数据集,验证了模型的鲁棒性和泛化能力。实验结果表明,SAMCF能够有效地提取手势的深度特征,解决单分类器的偏向性问题,提高了手势识别的效率,增强了手势识别的性能,对字符级手势(美国手语和阿拉伯数字)识别的准确率达到98.23%,较其他算法平均提高了5%;对单词级手势(中国手语)识别的准确率达到97.81%,较其他算法平均提高了4%。
- 刘肖袁冠张艳梅张艳梅闫秋艳
- 关键词:手势识别CNN自适应融合算法多分类器数据手套