一种蜕变测试的测试用例自适应随机生成方法
成果类型:: 发明专利
发布时间: 2023-06-30 11:32:52
采用数值模拟的核设计与安全分析软件、航发动力设计仿真软件等科学计算、工业设计类软件,由于需要求解复杂的偏微分方程,通常没有解析解,普遍存在预期结果难以构造或构造成本极高问题,称为软件测试的Oracle问题。传统测试方法采用实际结果与预期结果直接对比的方式验证被测程序,Oracle问题使其难以对上述软件实施充分测试,缺乏充分的测试,软件质量难以保证。
计算结果不受输入参数量纲影响,计算候选测试输入与结果集合CRTC差异时,不使用基于距离或密度的方法,所以不受量纲影响。提高发现缺陷的可能性,经过两轮差异性度量,在随机值法基础上自动选取差异显著的测试输入,依据缺陷分布模型,它们将具备更大的发现缺陷的可能性。支持小数据集,出于成本考虑,希望在保持检错能力的前提下尽量减少测试用例的数量,尤其是蜕变测试,因此,结果集合极可能是小数据集,研究表明,孤立森林算法在小数据集上检测效果更好。
本技术具有较强的财务盈利能力,其财务净现值良好,投资回收期合理。综上所述,该技术属于国家鼓励支持的项目,技术的经济和社会效益客观,技术的投产将改善优化当地产业结构,实现高质量发展的目标。技术转让,许可,合作所需资金需双方协商,此项技术想尽快落地保定,希望具备此项技术研发的技术方,能够尽快承接次项目。