-
公开(公告)号:CN111694684B
公开(公告)日:2023-07-04
申请号:CN201910197454.5
申请日:2019-03-15
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开了一种存储设备的异常构造方法、装置、电子设备及存储介质,所述方法包括:响应被测程序对预加载库中目标重写操作函数的调用,获取存储设备的异常参数;从所述异常参数中获取与目标重写操作函数对应的存储设备异常操作信息;向所述被测程序反馈所述存储设备异常操作信息;其中,所述被测程序是基于预加载库的方式启动,所述预加载库中包括多个重写操作函数,每个重写操作函数是基于应用层的存储设备操作函数进行重写得到。本发明实施例的异常构造生效快,无需人工参与,不受设备类型的限制,而且异常构造精确。
-
公开(公告)号:CN104142885B
公开(公告)日:2019-01-11
申请号:CN201310169526.8
申请日:2013-05-09
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明的目的在于提供一种用于对被测程序进行异常测试的方法和装置。根据本发明的方法包括:获取被待测程序中正在运行的当前函数的当前调用信息;判断所述当前调用信息是否满足异常触发条件;当所述当前函数的当前调用信息满足异常触发条件时,触发异常,以测试所述被测程序。本发明的优点在于,可基于预定的异常触发条件,人为地触发待测程序中的部分函数的异常,以测试待测程序对于该异常的反应,从而能够有效的控制异常的发生,并且,还可方便的重复触发该异常,以便于用户做进一步调试和检测。极大的提高了测试过程的效率,并节省了大量的人力物力。
-
公开(公告)号:CN103365780A
公开(公告)日:2013-10-23
申请号:CN201310308376.4
申请日:2013-07-22
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 提供了一种异常测试覆盖率计算方法及装置,所述方法包括:获取待测程序源代码,将所述待测程序源代码中输出异常日志的特征数据保存到异常日志模式记录中;获取运行待测程序产生的异常日志文件,并且从所述异常日志文件提取实际异常日志记录;根据获取到的所述异常日志模式记录和所述实际异常日志记录,计算待测程序的异常日志覆盖率。采用本发明所述的方法及装置,不仅解决了异常测试无法有效度量的问题,而且得到的度量结果更具针对性。
-
公开(公告)号:CN111694724B
公开(公告)日:2023-05-05
申请号:CN201910197457.9
申请日:2019-03-15
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36 , G06F16/182
Abstract: 本发明实施例公开了一种分布式表格系统的测试方法、装置、电子设备及存储介质,所述方法包括:响应分布式表格系统中的待测进程对预加载库中目标重写操作函数的调用,获取本地文件系统的异常参数;从所述异常参数中获取与目标重写操作函数对应的本地文件系统异常操作信息;向所述分布式表格系统中的待测进程反馈所述本地文件系统异常操作信息。本发明实施例提供的分布式表格系统的测试方案,将高成本的分布式文件系统异常构造,转换为低成本的本地文件系统异常构造,降低异常构造的成本,提升异常构造的准确性,并且扩大自动化异常测试方案的场景覆盖。
-
公开(公告)号:CN111694684A
公开(公告)日:2020-09-22
申请号:CN201910197454.5
申请日:2019-03-15
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开了一种存储设备的异常构造方法、装置、电子设备及存储介质,所述方法包括:响应被测程序对预加载库中目标重写操作函数的调用,获取存储设备的异常参数;从所述异常参数中获取与目标重写操作函数对应的存储设备异常操作信息;向所述被测程序反馈所述存储设备异常操作信息;其中,所述被测程序是基于预加载库的方式启动,所述预加载库中包括多个重写操作函数,每个重写操作函数是基于应用层的存储设备操作函数进行重写得到。本发明实施例的异常构造生效快,无需人工参与,不受设备类型的限制,而且异常构造精确。
-
公开(公告)号:CN103365780B
公开(公告)日:2016-08-03
申请号:CN201310308376.4
申请日:2013-07-22
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 提供了一种异常测试覆盖率计算方法及装置,所述方法包括:获取待测程序源代码,将所述待测程序源代码中输出异常日志的特征数据保存到异常日志模式记录中;获取运行待测程序产生的异常日志文件,并且从所述异常日志文件提取实际异常日志记录;根据获取到的所述异常日志模式记录和所述实际异常日志记录,计算待测程序的异常日志覆盖率。采用本发明所述的方法及装置,不仅解决了异常测试无法有效度量的问题,而且得到的度量结果更具针对性。
-
公开(公告)号:CN111694724A
公开(公告)日:2020-09-22
申请号:CN201910197457.9
申请日:2019-03-15
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36 , G06F16/182
Abstract: 本发明实施例公开了一种分布式表格系统的测试方法、装置、电子设备及存储介质,所述方法包括:响应分布式表格系统中的待测进程对预加载库中目标重写操作函数的调用,获取本地文件系统的异常参数;从所述异常参数中获取与目标重写操作函数对应的本地文件系统异常操作信息;向所述分布式表格系统中的待测进程反馈所述本地文件系统异常操作信息。本发明实施例提供的分布式表格系统的测试方案,将高成本的分布式文件系统异常构造,转换为低成本的本地文件系统异常构造,降低异常构造的成本,提升异常构造的准确性,并且扩大自动化异常测试方案的场景覆盖。
-
公开(公告)号:CN104809063A
公开(公告)日:2015-07-29
申请号:CN201510201665.3
申请日:2015-04-24
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明提供一种分布式系统的测试方法及装置。本发明实施例通过获取被测试的分布式系统的运行状态数据,使得能够根据所述运行状态数据和预先设置的基准状态数据,获得所述分布式系统的测试结果,操作简单,且正确率高,从而提高了分布式系统的测试的效率和可靠性。
-
公开(公告)号:CN104142885A
公开(公告)日:2014-11-12
申请号:CN201310169526.8
申请日:2013-05-09
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明的目的在于提供一种用于对被测程序进行异常测试的方法和装置。根据本发明的方法包括:获取被待测程序中正在运行的当前函数的当前调用信息;判断所述当前调用信息是否满足异常触发条件;当所述当前函数的当前调用信息满足异常触发条件时,触发异常,以测试所述被测程序。本发明的优点在于,可基于预定的异常触发条件,人为地触发待测程序中的部分函数的异常,以测试待测程序对于该异常的反应,从而能够有效的控制异常的发生,并且,还可方便的重复触发该异常,以便于用户做进一步调试和检测。极大的提高了测试过程的效率,并节省了大量的人力物力。
-
-
-
-
-
-
-
-