您所在的位置: 成果库 一种蜕变测试的测试用例自适应随机生成方法

一种蜕变测试的测试用例自适应随机生成方法

成果类型:: 发明专利

发布时间: 2023-06-30 11:32:52

科技成果产业化落地方案
方案提交机构:湖南省衡阳市| 黄荣华 | 2023-07-11 17:56:10
一种蜕变测试的测试用例自适应生成方法,包括以下步骤:(1)初始化;(2)检查所有参数的所有分区是否均已覆盖;(3)选取未覆盖分区,随机生成蜕变测试用例集合;(4)计算初始输入与后续输入的距离;(5)取距离最大的一组蜕变测试输入作为候选输入;(6)计算候选输入相对于结果集合的异常得分;(7)移除异常分小于阈值的候选输入,如果候选输入集合为空,则返回步骤(3),否则将返回步骤(2)。
本发明支持蜕变测试,自动生成测试用例直到全部输入分区至少包含一条测试输入;支持初始测试输入与后续测试输入的差异性度量,支持测试输入与结果集合的差异性度量,度量结果不受参数量纲影响,提高发现缺陷的可能性,支持小数据集。

采用数值模拟的核设计与安全分析软件、航发动力设计仿真软件等科学计算、工业设计类软件,由于需要求解复杂的偏微分方程,通常没有解析解,普遍存在预期结果难以构造或构造成本极高问题,称为软件测试的Oracle问题。传统测试方法采用实际结果与预期结果直接对比的方式验证被测程序,Oracle问题使其难以对上述软件实施充分测试,缺乏充分的测试,软件质量难以保证。

南华大学是由工业和信息化部、国家国防科技工业局、中国核工业集团公司、中国核工业建设集团公司与湖南省人民政府共建,成立于1958年的全日制公立综合性大学。学校由原隶属中国核工业部的中南工学院、核工业第六研究所与原隶属湖南省的衡阳医学院合并组建而成。学校座落在历史文化名城湖南省衡阳市市区,占地面积3000亩。团队成员有李萌,王丽君,阳小华,闫仕宇,刘杰,万亚平,李丰源,任长安,陈珍平,谢金森,赵鹏程,于涛。

计算结果不受输入参数量纲影响,计算候选测试输入与结果集合CRTC差异时,不使用基于距离或密度的方法,所以不受量纲影响。提高发现缺陷的可能性,经过两轮差异性度量,在随机值法基础上自动选取差异显著的测试输入,依据缺陷分布模型,它们将具备更大的发现缺陷的可能性。支持小数据集,出于成本考虑,希望在保持检错能力的前提下尽量减少测试用例的数量,尤其是蜕变测试,因此,结果集合极可能是小数据集,研究表明,孤立森林算法在小数据集上检测效果更好。

本技术具有较强的财务盈利能力,其财务净现值良好,投资回收期合理。综上所述,该技术属于国家鼓励支持的项目,技术的经济和社会效益客观,技术的投产将改善优化当地产业结构,实现高质量发展的目标。技术转让,许可,合作所需资金需双方协商,此项技术想尽快落地保定,希望具备此项技术研发的技术方,能够尽快承接次项目。