The invention provides a memory test method, device, and electronic device. The memory test method includes the current occupancy ratio of the memory of the mobile terminal to determine whether the current occupancy ratio is greater than or equal to the default threshold; if the current occupancy ratio is greater than or equal to the default threshold, the test software is invoked for memory. Leak test and generate test files to test the memory of mobile terminals. The invention can not only save the testing time of memory leakage, but also improve the testing accuracy and effectively improve the testing efficiency.
【技术实现步骤摘要】
内存测试方法、装置及电子设备
本专利技术涉及软件测试
,尤其涉及一种内存测试方法、装置及电子设备。
技术介绍
目前随着软件测试技术的发展,移动终端中的应用程序对内存的需求也在同步增长,由于移动终端的内存泄露对应用程序性能会产生较大的影响,需要对移动终端中应用程序产生的内存泄漏进行测试。相关技术中,在对移动终端中的某个应用程序的安装包,进行内存泄露测试阶段之后,项目测试人员使用Eclipse和AndroidStudio工具对其进行内存泄露的测试,即,由项目测试人员手工录制触发内存泄漏场景,而后生成测试文件。这种方式下,由于依赖项目测试人员人工测试,测试的时间成本较高,测试效率较低,且测试精确度不佳。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种内存测试方法,不仅能够节省内存泄露的测试时间,而且提升测试精确度,并有效提升测试效率。本专利技术的另一个目的在于提出一种内存测试装置。本专利技术的另一个目的在于提出一种电子设备。本专利技术的另一个目的在于提出一种存储介质。本专利技术的另一个目的在于提出一种应用程序。为达到上述目的,本专利技术第一方面实施例提出的内存测试方法,包括:获取所述移动终端的内存的当前占用比值,判断所述当前占用比值是否大于或者等于预设阈值;如果所述当前占用比值大于或者等于所述预设阈值,则调用测试软件进行内存泄漏测试并生成测试文件,以对所述移动终端的内存进行测试。在本专利技术的一个实施例中,所述获取所述移动终端的内存的当前占用比值,包括:每隔预设间隔时间根据预设配置文件调用监控器 ...
【技术保护点】
1.一种内存测试方法,其特征在于,包括以下步骤:获取所述移动终端的内存的当前占用比值,判断所述当前占用比值是否大于或者等于预设阈值;如果所述当前占用比值大于或者等于所述预设阈值,则调用测试软件进行内存泄漏测试并生成测试文件,以对所述移动终端的内存进行测试。
【技术特征摘要】
1.一种内存测试方法,其特征在于,包括以下步骤:获取所述移动终端的内存的当前占用比值,判断所述当前占用比值是否大于或者等于预设阈值;如果所述当前占用比值大于或者等于所述预设阈值,则调用测试软件进行内存泄漏测试并生成测试文件,以对所述移动终端的内存进行测试。2.如权利要求1所述的内存测试方法,其特征在于,所述获取所述移动终端的内存的当前占用比值,包括:每隔预设间隔时间根据预设配置文件调用监控器;通过所述监控器获取所述移动终端的内存的当前占用比值。3.如权利要求2所述的内存测试方法,其特征在于,在所述获取所述移动终端的内存的当前占用比值之前,还包括:将所述监控器的OnStart方法写入所述移动终端中的应用程序OnCreate方法中,以在所述移动终端中的应用程序启动运行时,启动所述监控器。4.如权利要求1或2所述的内存测试方法,其特征在于,所述获取所述移动终端的内存的当前占用比值,包括:获取所述移动终端的总内存和当前空闲内存;根据所述总内存和所述当前空闲内存计算所述内存的当前占用比值。5.如权利要求1所述的内存测试方法,其特征在于,所述调用测试软件进行内存泄漏测试并生成测试文件之后,还包括:读取所述测试文件中应用程序的进程产生内存泄漏事件的信息;根据所述信息生成提示消息,并对所述提示消息进行显示。6.如权利要求2所述的内存测试方法,其特征在于,所述预设配置文件还包括:所述测试文件的存储路径,在所述调用测试软件进行内存泄漏测试并生成测试文件之后,还包括:将所述测试文件存储在所述存储路径中。7.一种内存测试装置...
【专利技术属性】
技术研发人员:孙健,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。