| 专利号 | 2022116971236 | 申请日 | 2022-12-28 | 专利名称 | 一种跨版本预测变异测试方法及系统 |
| 授权日 | 2023-08-22 | 专利权人 | 山东大学 | 发明人 | 史玉良;徐瑞;王新军;孔凡玉;李晖;闫中敏 |
| 主分类号 | G06F11/36 | 关键词 | 应用领域 | ||
| 摘要 | 本发明提供了一种跨版本预测变异测试方法及系统,其属于软件测试领域,包括获取每个方法和测试用例的文本特征和静态特征,对待测项目中的变异体和测试用例进行配对及特征映射,并获取测试用例执行变异所在行代码的次数;对于满足测试用例执行变异所在行代码次数大于零的变异体‑测试用例对,基于注意力机制的门控循环单元结构进行文本特征表示向量的提取,并对表示向量进行相似性学习,获得变异方法名和测试用例名的相似性向量及变异前后代码片段的相似性向量;将获得的多种特征进行拼接,得到变异体‑测试用例对信息向量;基于信息向量,利用前馈神经网络,获得变异体被测试用例检测出和未被检测出的概率分布,以概率最大的结果作为预测结果。 | ||||
| 创新点 | |||||
| 技术分类 | 标 签 | 战兴产业 | 新一代信息技术  新兴软件和新型信息技术服务 | ||
| 运营方式 | 合作方式 | ||||
| 联系人 | 联系电话 | 电子邮箱 | |||
| 详细说明 | |||||