[发明专利]通讯终端模块自动化测试方法无效
申请号: | 201010590194.7 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102110050A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 王建荣;丁二伟 | 申请(专利权)人: | 上海泰捷通信技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04M1/24 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通讯 终端 模块 自动化 测试 方法 | ||
技术领域
本发明涉及一种通讯终端的测试方法,尤其涉及一种通讯终端模块自动化测试方法。
背景技术
随着通信技术发展,手机技术也有了飞速的发展。手机终端模块已经从原有的通话、短信功能扩展到了目前众多业务模块,如彩信、上网功能、电子邮件、蓝牙、多媒体功能、飞信、手机电视等等。面对这众多业务功能,手机终端研发测试的难度也越来越大,研发测试成本也越来越高,部分公司引入了手机自动化测试。
现有技术中,申请号为CN200810065615.7的中国发明专利提供了一种基于界面的自动化测试方法及系统,主要是利用录制与回放来实现自动化测试。该方法主要包括以下步骤:首先,录制用例,保存测试窗口的录制数据;然后,根据所述录制数据对所述用例进行回放,保存所述测试窗口的回放数据;最后,对所述测试窗口的录制数据与回放数据进行比较并输出比较结果。该方法是目前多数自动化测试工具采取的一种方法,首先是通过录制来生成录制数据,之后采用回放的方法来测试所要测试的窗口,最后再对测试窗口的录制数据与回放数据进行比较并输出比较结果。这种方法操作简单,适用性强。但这种方法最大的缺点是通用性非常差,由于采用的是UI(用户界面)比较方法,不同的项目,如果窗口、UI有一点点不一样,所录制的数据就无法通用。对于一个新项目,必须要重新录制数据才能实现自动化测试,也就是不同的项目自动化测试所有工作要重新做一遍。此外,这种方法一般只适用做回归测试,不适合做功能测试。即使是同一个项目,如果版本不同,如后期版本的UI有部分改动,那么原先录制的数据也就无法使用,必须要重新录制数据。
发明内容
本发明提出远程通讯终端的软件测试方法,以解决现有的通讯终端模块的软件测试方法通用性差的问题。
为了实现上述目的,本发明提供了一种通讯终端模块自动化测试方法,所述通讯终端的模块自动化测试过程中,自动化测试脚本与模块数据分离,所述自动化测试脚本调用所述模块数据,给出测试结果。
可选的,所述通讯终端为手机。
可选的,所述模块包括多个主要功能模块以及每个所述主要功能模块下的多个子功能模块。
为了实现上述目的,本发明还提供了一种通讯终端模块自动化测试方法,包括以下步骤:a:准备所述通讯终端的各模块数据;b:运行模块功能点的自动化测试脚本,所述自动化测试脚本和所述模块数据为分离状态;c:判断是否存在和所述自动化测试脚本相对应的模块数据,若否,则转入步骤d,若是,则转入步骤e;d:给出所缺少的模块数据种类的提示,转入步骤f;e:载入所述模块数据,执行所述自动化测试脚本;f:判断是否所有的模块功能点的自动化测试脚本均已完成,若否,则转入步骤b,若是,则保存所述自动化测试的过程和结果;g:测试结束。
可选的,所述自动化测试的过程和结果保存在所述模块数据的目录下。
由于采用了上述技术方案,与现有技术相比,本发明具有以下优点:本发明通讯终端模块自动化测试方法使得自动化测试脚本与模块数据分离,不同项目之间的相同模块,以及同一项目不同版本的自动化测试脚本可做到通用;此外,模块数据可以灵活配置,不同项目的相同模块或者相同模块的不同版本,模块数据亦可做到通用;本发明通讯终端模块自动化测试方法可适合功能测试、回归测试、验证测试等,可有效提高自动化测试效率,大大节约测试成本。
附图说明
图1为本发明通讯终端模块自动化测试方法的流程示意图。
具体实施方式
本发明提供了一种通讯终端模块自动化测试方法,所述通讯终端的模块自动化测试过程中,自动化测试脚本与模块数据分离,所述自动化测试脚本调用所述模块数据,给出测试结果。所述通讯终端为手机。所述模块包括多个主要功能模块以及每个所述主要功能模块下的多个子功能模块。自动化测试脚本部分负责完成各模块功能的自动化测试功能的实现。自动化脚本测试功能主要包括:主要功能模块及各模块一些子功能;调用模块数据相应目录的数据文件,载入相应内容;模块各子功能测试;产生测试结果。模块数据部分存放各模块及子功能自动化测试所需要的数据,以文件形式存放,也可以以其他形式存放。脚本与数据完全独立,可实现脚本通用,数据部分通用,能有效地解决脚本、数据的通用性问题。
下面结合附图对本发明的具体实施方式做详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海泰捷通信技术有限公司,未经上海泰捷通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010590194.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗足跟痛的中药组合物
- 下一篇:一种制备紫锥菊提取物的工艺