系统测试方法、装置、电子设备及可读介质制造方法及图纸

技术编号:42420714 阅读:20 留言:0更新日期:2024-08-16 16:36
本发明专利技术实施例提供一种系统测试方法、装置、电子设备及可读介质,涉及计算机技术领域,该方法中,获取本次测试对应的地址对齐单位,按照地址对齐单位对目标系统调用的原始地址进行地址对齐操作,得到目标地址,基于地址对齐单位对目标地址进行检测,以实现系统测试。在按照地址对齐单位对齐得到的目标地址符合预设对齐要求的情况下,确定目标系统调用对应的操作系统通过测试。在地址对齐单位表征的页数不大于1的情况下,相当于实现了针对单页对齐的情况进行测试,在地址对齐单位表征的页数大于1的情况下,相当于实现了针对多页对齐的情况进行测试,即在多页对齐的场景中进行测试,实现了多种测试场景下的测试,提高了测试的覆盖率。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,特别是涉及一种系统测试方法、装置、电子设备及可读介质


技术介绍

1、目前,内存映射是一种将磁盘地址空间的文件或者其他对象直接映射到虚拟地址空间的机制。这种机制可以通过与内存映射相关的系统调用实现,内存映射机制相当于在虚拟地址空间和磁盘地址空间建立了一一对应关系,将磁盘文件从磁盘中的原始地址直接映射到虚拟地址空间中的目标地址,使得用户处理磁盘文件时就如同操作内存一样,进而可以减少实际的磁盘输入/输出(input/output,i/o)操作。

2、操作系统中会提供多种与内存映射相关的系统调用,使用这些系统调用进行映射时,需要将系统调用中参数对应的原始地址进行地址对齐,以完成内存映射的测试。为了确保操作系统中的系统调用可以正常执行,需要测试是否可以正常对原始地址进行对齐。因此,如何在多种测试场景中实现测试成为亟需解决的技术问题。


技术实现思路

1、本专利技术实施例提供一种系统测试方法、装置、电子设备及可读介质,可以在多种测试场景中实现测试,提高测试的覆盖率。

2本文档来自技高网...

【技术保护点】

1.一种系统测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标系统调用的映射状态值;所述基于所述地址对齐单位对所述目标地址进行检测,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述目标地址正确且所述映射状态值表征映射成功,则确定检测到所述目标地址符合所述预设对齐要求,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标地址包括第一地址以及第二地址;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述检测所述第一地址的存储内容与所述第二地址的存储内容是否一...

【技术特征摘要】

1.一种系统测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标系统调用的映射状态值;所述基于所述地址对齐单位对所述目标地址进行检测,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述目标地址正确且所述映射状态值表征映射成功,则确定检测到所述目标地址符合所述预设对齐要求,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标地址包括第一地址以及第二地址;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述检测所述第一地址的存储内容与所述第二地址的存储内容是否一致,包括:

6.根据权利要求1-5任一所述的方法,其特征在...

【专利技术属性】
技术研发人员:张洪臣李雪峰
申请(专利权)人:龙芯中科北京信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1