[发明专利]一种在手机开发过程中测试函数的方法无效
| 申请号: | 200710003070.2 | 申请日: | 2007-01-31 |
| 公开(公告)号: | CN101237591A | 公开(公告)日: | 2008-08-06 |
| 发明(设计)人: | 王德锁 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04Q1/20 | 分类号: | H04Q1/20;G06F11/36;H04Q7/32 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 手机 开发 过程 测试 函数 方法 | ||
技术领域
本发明涉及手机技术领域,具体涉及到一种在手机开发过程中测试函数的方法。
背景技术
目前,在手机的开发过程中,一般采取以下两种方式对手机中的函数进行测试:1.编写测试桩函数,编译后烧入手机,在手机上测试,比如,按某键执行此函数,通过打印到开发计算机或手机屏幕输出来检查执行结果。这种方式存在的问题是:由于每次对每一个函数的测试都要编写桩模块和执行结果输出模块,工作量比较大,又因为编译与烧录都是非常耗时的操作,因此,这种方式的工作效率太低。2.通过某种方式把手机连接到开发计算机,通过开发计算机对手机下达某些已经设置好的命令,在手机上执行这些命令,运行这些函数,通过打印到开发计算机或手机屏幕输出来检查执行结果。这种方式存在的问题是:如果要测试函数,则必须首先把函数映射成命令,并将其编译之后烧入手机,然后通过开发计算机对手机下达命令后在手机上执行测试。这样,同方式1一样,会把大量的时间花在手机函数对命令的映射和版本烧录上,不能随时地执行想要测试的函数,从而降低了开发测试的效率。
发明内容
本发明所要解决的技术问题在于提供一种在手机开发过程中测试函数的方法,使得对手机中函数的测试更为方便快捷,从而提高了测试效率且加快了开发进度。
为了解决上述技术问题,本发明提供一种在手机开发过程中测试函数的方法,包括如下步骤:
(1)编译包含有所述函数的源码,生成二进制代码,同时生成所述函数的名称及函数在手机中的入口地址;
(2)把所述二进制代码烧入手机,手机开启并与开发计算机建立通讯连接;
(3)在开发计算机上输入待测函数的名称及其参数;
(4)开发计算机将所述待测函数的名称转换为待测函数在手机中的入口地址并将其和所述参数一起发送给手机;
(5)手机根据接收到的待测函数在手机中的入口地址及所述参数执行待测函数并对其进行测试,将测试结果返回给开发计算机。
其中,所述步骤(1)中,由函数的名称和函数在手机中的入口地址组成一个映射表。
其中,所述步骤(2)中,通过串口、USB接口或红外方式建立手机与开发计算机之间的通讯连接。
其中,所述步骤(4)还包括,开发计算机根据待测函数的名称在所述映射表中查找并确定待测函数在手机中的入口地址。
其中,所述步骤(3)中,所述参数是数字型的立即数参数。
一种在手机开发过程中测试函数的系统,由开发计算机和手机两部分组成,包括:
用户交互模块,位于开发计算机中,用于对输入的待测函数的名称及其参数进行处理并将函数的测试结果显示给用户;
转换模块,位于开发计算机中,用于将函数的名称转换为函数在手机中的入口地址;
第一通讯模块,位于开发计算机中,用于与手机建立通讯连接;
第二通讯模块,位于手机中,用于与开发计算机建立通讯连接;
代理模块,位于手机中,用于根据接收到的待测函数的入口地址及其参数,执行待测函数并对其进行测试。
其中,所述第一通讯模块通过第二通讯模块将待测函数的入口地址及其参数发送给代理模块。
其中,所述代理模块根据待测函数的入口地址及其参数执行待测函数并对其进行测试。
其中,所述代理模块通过第二通讯模块将测试结果返回给开发计算机。
本发明所述的一种在手机开发过程中测试函数的方法,使得对手机中函数的测试更为方便快捷,从而提高了测试效率且加快了开发进度。
附图说明
图1是根据本发明实施例所述的一种在手机开发过程中测试函数的系统的结构示意图;
图2是根据本发明实施例所述的一种在手机开发过程中测试函数的方法的流程示意图。
具体实施方式
下面结合附图对本发明作进一步的详细描述。
参考图1,为本发明实施例所述的一种在手机开发过程中测试函数的系统的结构示意图。该系统由两部分组成:开发计算机和手机。其中,所述开发计算机包括:
用户交互模块,位于开发计算机中,用于对输入的待测函数的名称及其参数进行处理并将函数的测试结果显示给用户;
转换模块,位于开发计算机中,用于将函数的名称转换为函数在手机中的入口地址;
第一通讯模块,位于开发计算机中,用于与手机建立通讯连接。
所述手机包括:
第二通讯模块,位于手机中,用于与开发计算机建立通讯连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710003070.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于聚四氟乙烯的热熔粘合剂
- 下一篇:用于控制USB操作的装置和方法





