-
公开(公告)号:CN118093425A
公开(公告)日:2024-05-28
申请号:CN202410376069.8
申请日:2024-03-29
Applicant: 安徽工业大学
Abstract: 本申请涉及软件安全测试技术领域,公开一种基于结构感知的智能化测试用例筛选方法,包括以下步骤:步骤一、测试用例集获取:通过自动化工具收集软件测试用例集;步骤二、执行路径分析:对获取的测试用例集中的各用例,执行动态分析捕获其在软件测试中的执行路径,此分析有助于识别用例触及软件内部结构的深度和广度。通过基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器,显著提高模糊测试在复杂软件系统中的应用效率和效果,利用格式和结构分析,结合执行路径信息,对测试用例有针对性的分组,后对分组的测试用例提取公共子串形成格式文件,通过维持测试用例关键格式特征进行针对性地进行变异。
-
公开(公告)号:CN116340137A
公开(公告)日:2023-06-27
申请号:CN202211327362.2
申请日:2022-10-27
Applicant: 安徽工业大学
IPC: G06F11/36 , G06N3/0464 , G06N3/08 , G06N7/04
Abstract: 本申请公开了一种用于模糊测试筛选测试用例的方法、装置、电子设备和介质,所述方法利用神经网络判断种子库中经过变异的种子是否为有效测试用例;将判断为有效测试用例的对应的所述种子加入种子库中。根据上述方法可以解决现有测试技术中种子冗余、模糊测试效率不高的问题。
-
公开(公告)号:CN114780964A
公开(公告)日:2022-07-22
申请号:CN202210388690.7
申请日:2022-04-13
Applicant: 安徽工业大学
Abstract: 本申请公开了一种种子变异方法、装置、处理器和存储器,该方法获取种子库中按照种子序列的当前待变异的种子;判断所述待变异的种子是否为低频种子,所述低频种子是由所述种子库中的一个父辈种子经过一次模糊测试后产生的新加入所述种子库中的且在生成所述低频种子的所述模糊测试中具有小于预设的路径执行次数的变异种子;当所述待变异的种子为低频种子时,按照所述低频种子对应的有效突变位置变异所述低频种子,所述对应的有效突变位置利用机器学习模型获得;当所述待变异的种子为非低频种子时,放弃对所述待变异的种子进行变异及模糊测试。根据上述方法可以解决现有的模糊测试方法依赖种子质量而导致的测试冗余、变异位置盲目的技术问题。
-
-