-
公开(公告)号:CN117827682A
公开(公告)日:2024-04-05
申请号:CN202410188671.9
申请日:2024-02-20
Applicant: 大连海事大学
IPC: G06F11/36 , G06F18/2411 , G06N20/10
Abstract: 本发明公开了一种基于支持向量机的测试用例缺陷预测及分类方法,包括:形成测试用例缺陷集,统计测试用例缺陷集中测试用例的模块信息,搭建待测软件测试用例缺陷模块信息矩阵;收集一批待测软件上可正常运行的普通测试用例集,统计普通测试用例集中测试用例的模块信息,搭建待测软件普通测试用例模块信息矩阵;将测试用例缺陷模块信息矩阵与普通测试用例模块信息矩阵按行打乱排序,形成待测软件测试用例矩阵;将待测软件测试用例矩阵分为训练集、测试集与验证集;将训练集输入支持向量机分类模型中训练,得到训练好的支持向量机分类模型;将验证集输入至训练好的支持向量机分类模型进行预测,并将预测分类结果与验证集中结果对比,计算正确率。
-
公开(公告)号:CN116860594A
公开(公告)日:2023-10-10
申请号:CN202310045476.6
申请日:2023-01-30
Applicant: 大连海事大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于功能等效的Simulink测试方法,于包括:采用随机生成方法批量生成测试用例,对运行成功的测试用例建立测试用例集,收集用于扩大测试用例集的被测软件第三方用例模型;对测试用例集中的模块进行识别获得识别功能模块,对可进行功能拆解、重组以及换位的模块或模块组进行标记,收集覆盖信息并判断模块是否属于信号活路径上;随机选择一个测试用例集中的测试用例进行复制操作,在该测试用例信号活路经中随机选择几个信号线位置插入信号选择模块,并保证原路径畅通;对所述信号选择模块未使用端进行变异操作,对识别功能模块进行变异操作;将经过变异操作的测试用例与复制前的测试用例进行差分测试,同时记录出现的错误。
-
公开(公告)号:CN117891747A
公开(公告)日:2024-04-16
申请号:CN202410188669.1
申请日:2024-02-20
Applicant: 大连海事大学
IPC: G06F11/36 , G06N3/088 , G06F16/2455 , G06F16/27
Abstract: 本发明公开了一种基于文本关键字提取的云端测试用例获取方法,包括:生成一批包含特定关键字信息的测试用例集,收集一批以特定关键字信息为主要测试对象的测试用例用于扩充测试用例集;对测试用例集中的测试用例具体功能信息、测试用例模块名称信息以及代码关键字信息进行TF‑IDF算法划分,并依据划分结果对每个测试用例进行标记,生成带标记的测试用例集;将带标记的测试用例集按照标记归类存储至云端数据库;接收来自用户的文本信息,采用TF‑IDF算法提取所述文本信息中的关键字;将关键字输入至云端数据库进行查询,获取带标记的测试用例集中关键字与标记相符的测试用例。
-
公开(公告)号:CN116048990A
公开(公告)日:2023-05-02
申请号:CN202310045507.8
申请日:2023-01-30
Applicant: 大连海事大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于结果回溯的Simulink测试用例约简方法,包括:生成能够体现被测软件中错误或缺陷的测试用例,建立待约简测试用例集,收集用于扩大待约简测试用例集的被测软件第三方真实缺陷反馈案例集;运行待约简测试用例集中的测试用例,依照运行结果对测试用例进行分类;针对运行结果中编译失败的测试用例采取以结果为导向的模块删除等效测试用例约简方案,针对运行结果中成功编译的测试用例采取以结果为导向的数据流等效测试用例约简方案;将与原测试用例集运行结果一致的约简后测试用例集进行汇总,并记录诱发原因报告、上传至被测软件官方技术支持;收集被测软件官方技术支持的意见和建议,优化迭代本方法。
-
公开(公告)号:CN117873901A
公开(公告)日:2024-04-12
申请号:CN202410198681.0
申请日:2024-02-22
Applicant: 大连海事大学
Abstract: 本发明公开了一种应用于测试用例生成的工业软件迁移学习方法,包括:生成工业软件形成工业软件库,对工业软件库中的工业软件进行指标评估构建工业软件指标矩阵;生成测试用例生成方法库;搭建工业软件测试用例方法矩阵;将每个测试用例生成方法运行于工业软件中,将测试用例生成概率记录在工业软件测试用例方法矩阵中;对每个工业软件所在工业软件指标矩阵的数据构建特征集,对每个工业软件所在的工业软件测试用例方法矩阵内的数据构建结果集;将特征集和结果集输入机器学习模型进行训练,将验证集输入训练好的机器学习模型中得到验证集结果;根据验证集结果百分比大小进行排序对目标工业软件进行自动化测试用例生成。
-
-
-
-