-
公开(公告)号:CN118445201A
公开(公告)日:2024-08-06
申请号:CN202410616007.X
申请日:2024-05-17
Applicant: 吉林大学
IPC: G06F11/36
Abstract: 本发明涉及大数据应用可靠性技术领域,具体提供一种Reduce函数可交换性测试方法,首先,对Reduce函数进行标准化操作,通过符号执行工具获取标准化后Reduce函数中每条可执行路径的控制条件,并据此为每条可执行路径生成一条首行测试记录;对首行测试记录中的属性划进行分析和分类,通过改变相关的一般属性的值生成新的测试记录,对首行测试记录进行记录填充,生成初始测试用例;依据所述初始测试用例生成后继测试用例集,并构成测试用例集,最后用所述测试用例集中的测试用例对Reduce函数进行测试,基于输出结果的一致性判断Reduce函数的可交换性。本发明可对Reduce函数的可交换性进行准确检测,提高了MapReduce程序的可靠性,有利于促进MapReduce的推广和完善。