一种系统测试中内存测试的方法

文档序号:9667257阅读:308来源:国知局
一种系统测试中内存测试的方法
【技术领域】
[0001]本发明涉及一种内存测试的方法,具体是一种系统测试中内存测试的方法,属于计算机软件应用技术领域。
【背景技术】
[0002]随着经济的发展,计算机的普及已经打规模化。无论是日常生活还是工作学习,计算机都能在一定程度上,更加便捷的方便我们的生活,提高我们的生活质量和工作效率。其中,安装于计算机上的应用软件更是如此。
[0003]计算机的发展带动了软件开发的迅猛势头,然而大型软件在运行过程中,经常会出现泄漏等严重问题。为了保密软件以及能够使用户能够正常使用,常常需要对软件进行内存测试。一般而言,现有存在的内存测试技术主要是通过检查程序中内存的申请和释放来判断来判断是否存在内存泄露。可是通过该方法进行的内存测试会产生数据误报,而且在系统测试阶段不易被实施。

【发明内容】

[0004]针对上述现有技术存在问题,本发明提供一种系统测试中内存测试的方法,该方法一方面能够避免内存测试时产生数据误报的结果,另一方面该方法能够在系统测试时容易实施。
[0005]本发明通过以下技术方案来实现上述目的:一种系统测试中内存测试的方法,该定位方法包括如下步骤:
[0006]1)、将待测试软件导入系统,并接收用户打开记录内存操控页面的指令;
[0007]2)、展示所述记录内存操控页面,使得所述用户在所述记录内存操控页面上对所述待测试软件进行测试;
[0008]3)、获取所述用户对所述待测试软件进行内存测试时,生成由软件测试信息和软件内存分析结果组成的内存泄露分析报告。
[0009]进一步,所述步骤1)中,所述记录内存操控页面是由系统测试服务器根据待测试软件的功能、待测试软件的源代码以及待测试软件所运行的系统环境生成。
[0010]进一步,所述步骤3)中,获取所述用户对所述待测试软件进行内存测试时,生成的软件测试信息包括:
[0011]获取用户打开待测试软件时,软件占用的系统内存;
[0012]获取用户使用待测试软件进行功能测试时,软件占用的系统内存;
[0013]获取用户关闭待测试软件功能时,软件占用的系统内存;
[0014]获取用户关闭待测试软件时,软件占用的系统内存。
[0015]进一步,所述步骤3)中,获取所述用户对所述待测试软件进行内存测试时,生成的软件内存分析结果包括:
[0016]获取用户打开待测试软件时,软件占用的系统内存和软件程序源代码申请的内存的分析结果;
[0017]获取用户使用待测试软件进行功能测试时,软件占用的系统内存和软件程序源代码申请的内存的分析结果;
[0018]获取用户关闭待测试软件功能时,软件占用的系统内存和软件程序源代码申请的内存的分析结果;
[0019]获取用户关闭待测试软件时,软件占用的系统内存和软件程序源代码申请的内存的分析结果。
[0020]本发明的有益效果是:该方法能够最直接的展示记录内存操控页面,方便用户可以在记录内存操控页面上对待测试软件进行内存测试,从而可以得到软件的内存测试信息和分析结果,并可以测试出软件某些功能存在的内存泄露,更加效率和快捷。并且不会在测试过中,产生的数据误报,可以直观的从软件内存分析报告与软件测试信息中得出分析结果Ο
[0021]由于记录内存操控页面是由系统测试服务器根据待测试软件的功能、待测试软件的源代码以及待测试软件所运行的系统环境生成,所以在系统测试阶段,极易实施,保证待测软件能够在系统中稳定可靠的测试。
【附图说明】
[0022]图1是本发明实施例一提供的一种系统测试下的内存测试方法流程图;
[0023]图2是本发明实施例二提供的一种系统测试下的内存测试方法流程图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]一种系统测试中内存测试的方法,该方法包括如下步骤:
[0026]1)、将待测试软件导入系统,并接收用户打开记录内存操控页面的指令;
[0027]2)、展示所述记录内存操控页面,使得所述用户在所述记录内存操控页面上对所述待测试软件进行测试;
[0028]3)、获取所述用户对所述待测试软件进行内存测试时,生成由软件测试信息和软件内存
[0029]分析结果组成的内存泄露分析报告。
[0030]所述步骤1)中,所述记录内存操控页面是由系统测试服务器根据待测试软件的功能、待测试软件的源代码以及待测试软件所运行的系统环境生成。
[0031]所述步骤3)中,获取所述用户对所述待测试软件进行内存测试时,生成的软件测试信息包括:
[0032]获取用户打开待测试软件时,软件占用的系统内存;
[0033]获取用户使用待测试软件进行功能测试时,软件占用的系统内存;
[0034]获取用户关闭待测试软件功能时,软件占用的系统内存;
[0035]获取用户关闭待测试软件时,软件占用的系统内存。
[0036]所述步骤3)中,获取所述用户对所述待测试软件进行内存测试时,生成的软件内存分析结果包括:
[0037]获取用户打开待测试软件时,软件占用的系统内存和软件程序源代码申请的内存的分析结果;
[0038]获取用户使用待测试软件进行功能测试时,软件占用的系统内存和软件程序源代码申请的内存的分析结果;
[0039]获取用户关闭待测试软件功能时,软件占用的系统内存和软件程序源代码申请的内存的分析结果;
[0040]获取用户关闭待测试软件时,软件占用的系统内存和软件程序源代码申请的内存的分析结果。
[0041]实施例一
[0042]如图1所示,本发明实施例一提供了一种记录内存测试的方法,该方法包括:
[0043]101:接受用户打开记录内存操控页面的指令;
[0044]其中,软件测试操控页面由系统测试服务器根据待测试软件的功能,待测试软件的源代码,待测试软件所运行的系统环境生成。
[0045]102:展示记录内存操控页面,使得用户在记录内存操控页面上对待测试软件进行测试。
[0046]103:获取用户对待测试软件进行测试时,生成的内存测试信息和分析结果。
[0047]优选地,获取用户对待测试软件进行测
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1