一种移动终端软件自动测试的批量执行的方法及系统.pdf

上传人:1520****312 文档编号:1002037 上传时间:2018-03-24 格式:PDF 页数:7 大小:292.07KB
返回 下载 相关 举报
摘要
申请专利号:

CN200710098282.3

申请日:

2007.04.25

公开号:

CN101296462A

公开日:

2008.10.29

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04Q 7/34申请公布日:20081029|||实质审查的生效|||公开

IPC分类号:

H04Q7/34(2006.01); G06F11/36(2006.01); H04Q7/32(2006.01)

主分类号:

H04Q7/34

申请人:

中兴通讯股份有限公司

发明人:

谢天助

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司

代理人:

龙洪;霍育栋

PDF下载: PDF下载
内容摘要

本发明提供一种移动终端软件自动测试的批量执行方法及系统,所述移动终端软件自动测试的批量执行系统包含测试代码集合列表生成模块,测试资源模块,测试程序生成模块,测试模块,首先由所述测试代码集合列表生成模块用于根据需要测试的移动终端的模块选择测试代码,生成测试代码集合列表;然后由所述测试资源模块根据测试代码的需要,准备测试资源;其次由所述测试程序生成模块将测试代码转换成可执行文件,生成测试程序;最后由所述测试模块调用测试程序,进行测试,记录测试结果。

权利要求书

1、  一种移动终端软件自动测试的批量执行方法,包括以下步骤:
a、测试人员根据需要测试的移动终端的模块选择测试代码,添加到代码管理程序中,生成测试代码集合列表;
b、代理管理程序根据测试代码的需要,准备好测试资源;
c、代码管理程序将测试代码转换成可执行文件,生成测试程序;
d、代码管理程序调用该测试程序进行测试,记录测试结果。

2、
  如权利要求1所述的方法,其特征在于:所述步骤b中测试资源为数据库文件、图片资源、配置文件中的一种或多种。

3、
  如权利要求1所述的方法,其特征在于:所述步骤b与c之间还包含一步骤,判断测试代码集合列表是否为空,如果为空,则测试完成,结束,否则,执行步骤c;所述步骤d记录测试结果后返回判断测试代码集合列表是否为空。

4、
  如权利要求1或3所述的方法,其特征在于:所述测试完成之后生成测试日志。

5、
  一种移动终端软件自动测试的批量执行系统,包含测试代码集合列表生成模块,测试资源模块,测试程序生成模块,测试模块,其中,
所述测试代码集合列表生成模块用于根据需要测试的移动终端的模块选择测试代码,生成测试代码集合列表;
所述测试资源模块用于根据测试代码的需要,准备测试资源;
所述测试程序生成模块用于将测试代码转换成可执行文件,生成测试程序;
所述测试模块用于调用测试程序,进行测试,记录测试结果。

6、
  如权利要求5所述的系统,其特征在于:所述测试资源模块准备的测试资源为数据库文件、图片资源和配置文件中的一种或多种。

7、
  如权利要求5所述的系统,其特征在于:所述测试模块在测试完成之后,生成测试日志。

说明书

一种移动终端软件自动测试的批量执行的方法及系统
技术领域
本发明涉及移动终端软件自动测试领域,尤其涉及一种移动终端软件自动测试的批量执行方法及系统。
背景技术
随着3G通信网的发展,移动终端的功能越来越复杂,因此其软件功能的测试也变得困难起来。利用PC机侧的应用程序,来对移动终端的软件进行自动测试可以在一定程度上减小测试人员的工作量,以提高软件测试的效率。但是移动终端千差万别、功能复杂多样,设计的PC侧自动测试程序就需要经常变动,以适应不同型号的移动终端。
目前一些商业软件能够提供一些终端的自动测试工具,如TestQuest。其工作方式大都采用脚本语言,不需要生成可执行程序,这样可以适应终端类型的变更。但这样脱离不开脚本的解释环境,使用起来不够灵活和高效,不适合自动测试程序的普及应用。目前还没有能够辅助生成和批量运行终端自动测试程序的PC侧工具。
发明内容
本发明要解决的技术问题是提供一种移动终端软件自动测试的批量执行方法。
为解决上述技术问题,本发明提出一种移动终端软件自动测试的批量执行方法,包括以下步骤:
a、测试人员根据需要测试的移动终端的模块选择测试代码,添加到代码管理程序中,生成测试代码集合列表;
b、代理管理程序根据测试代码的需要,准备好测试资源;
c、代码管理程序将测试代码转换成可执行文件,生成测试程序;
d、代码管理程序调用该测试程序进行测试,记录测试结果。
进一步地,上述方法还可具有以下特点:所述步骤b中测试资源为数据库文件、图片资源、配置文件中的一种或多种。
进一步地,上述方法还可具有以下特点:所述步骤b与c之间还包含一步骤,判断测试代码集合列表是否为空,如果为空,则测试完成,结束,否则,执行步骤c;所述步骤d记录测试结果后返回判断测试代码集合列表是否为空。
进一步地,上述方法还可具有以下特点:所述测试完成之后生成测试日志。
本发明要解决的另一技术问题是提供一种移动终端软件自动测试的批量执行系统。
为解决上述技术问题,本发明提出一种移动终端软件自动测试的批量执行系统,包含测试代码集合列表生成模块,测试资源模块,测试程序生成模块,测试模块,其中,
所述测试代码集合列表生成模块用于根据需要测试的移动终端的模块选择测试代码,生成测试代码集合列表;
所述测试资源模块用于根据测试代码的需要,准备测试资源;
所述测试程序生成模块用于将测试代码转换成可执行文件,生成测试程序;
所述测试模块用于调用测试程序,进行测试,记录测试结果。
进一步地,上述系统还可具有以下特点:所述测试资源模块准备的测试资源为数据库文件、图片资源和配置文件中的一种或多种。
进一步地,上述系统还可具有以下特点:所述测试模块在测试完成之后,生成测试日志。
本发明能够自动将测试代码集合编译成可执行的测试程序,然后批量进行测试。利用这种方法可以方便迅速地将开发完善的终端自动测试代码,应用于对移动终端的测试上,有利于自动测试程序的普遍运用。
附图说明
图1为本发明实施例移动终端软件自动测试的批量执行方法的流程图。
具体实施方式
下面结合附图对本发明方法技术方案的具体实施例作进一步的详细描述。
本发明移动终端软件自动测试的批量执行方法具体包含如下步骤:
步骤101:利用代码管理程序生成测试代码的集合列表。
测试人员根据需要测试的模块选择测试程序的代码,添加到代码管理程序中,生成测试代码的集合列表。
步骤102:创建测试程序运行的资源环境。
代码管理程序根据测试代码的需要,在PC机上准备好必要的测试资源,如数据库文件、图片资源、配置文件中的一种或多种。
步骤103:判断测试代码集合列表是否非空,如果是,转入步骤106,否则,转入步骤104;
步骤104:生成可执行的测试程序。
代码管理程序通过调用开发环境的生成(Make)程序,将测试代码转换成可执行文件,即测试程序,同时将测试程序复制到运行环境中去,准备运行。
步骤105:测试执行。
代码管理程序自动调用生成的测试程序进行测试,并记录测试结果,转入步骤103;
步骤106:测试结束,生成测试日志。
本发明提出一种移动终端软件自动测试的批量执行系统,包含测试代码集合列表生成模块,测试资源模块;测试程序生成模块,测试模块,其中,
所述测试代码集合列表生成模块用于根据需要测试的移动终端的模块选择测试代码,生成测试代码集合列表;
所述测试资源模块用于根据测试代码的需要,准备测试资源;
其中,所述测试资源为数据库文件、图片资源和配置文件中的一种或多种。
所述测试程序生成模块用于将测试代码转换成可执行文件,生成测试程序;
所述测试模块用于调用测试程序,进行测试并记录测试结果,在所有测试结束后,生成测试日志。

一种移动终端软件自动测试的批量执行的方法及系统.pdf_第1页
第1页 / 共7页
一种移动终端软件自动测试的批量执行的方法及系统.pdf_第2页
第2页 / 共7页
一种移动终端软件自动测试的批量执行的方法及系统.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种移动终端软件自动测试的批量执行的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种移动终端软件自动测试的批量执行的方法及系统.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明提供一种移动终端软件自动测试的批量执行方法及系统,所述移动终端软件自动测试的批量执行系统包含测试代码集合列表生成模块,测试资源模块,测试程序生成模块,测试模块,首先由所述测试代码集合列表生成模块用于根据需要测试的移动终端的模块选择测试代码,生成测试代码集合列表;然后由所述测试资源模块根据测试代码的需要,准备测试资源;其次由所述测试程序生成模块将测试代码转换成可执行文件,生成测试程序;最后由所。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1