一种手机软件自动化测试系统的测试信息生成方法技术方案

技术编号:4257490 阅读:322 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种手机软件自动化测试系统的测试信息生成方法,包括,将测试指令输入需要测试的手机;所述手机的显示装置根据所述测试指令进行屏幕显示;所述手机将所述显示装置显示的图像转化为相应的图像参数数据信息,发送给与所述手机连接的控制装置;所述控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像。应用本发明专利技术,解决系统中指令输入和测试信息输出的问题。

【技术实现步骤摘要】

本专利技术涉及通讯电子领域,尤其涉及。
技术介绍
目前,全球数字移动用户已经达到13亿,而且该数字有望在未来几年内翻一番。 同时,用户对移动终端的需求量也在急剧增涨,移动终端市场的竞争也越来越激烈。移动终 端制造商为应对供货压力,要求不断縮短移动终端研发周期,而手机软件的黑盒测试作为 必不可少的开发过程,稳定测试时间是保证测试用例覆盖率的保证,高效的测试效率是节 省测试时间的有效手段。 所以,建立一套通用的自动化测试系统代替人工进行自动化测试,通过对手机产 生其所能够接受的激励作为测试输入,然后根据手机的执行结果或LCD的输出进行自动判 定并记录测试过程和生成测试报告。预先设计一个测试流程,然后利用测试工具自动执行 这个过程并自动判断执行结果是否正确,可以有效利用时间,压縮测试周期。整个测试系统 按照模块化的方式进行设计,提供统一的操作平台和接口 ,各模块相互独立,通过配置各个 不同的模块可以支持多种自动化测试实现方式,能够适用于各种不同手机、固定台产品的 自动化测试,但是,当前亟待解决的问题是提供一种手机软件自动化测试系统的接口驱动 的技术方案来解决系统中指令输入和测试信息输出的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种手机软件自动化测试系统的测试信息生 成方法,解决系统中指令输入和测试信息输出的问题。 为了解决上述问题,本专利技术提供了一种手机软件自动化测试系统的测试信息生成 方法,包括, 将测试指令输入需要测试的手机;所述手机的显示装置根据所述测试指令进行屏 幕显不; 所述手机将所述显示装置显示的图像转化为相应的图像参数数据信息,发送给与 所述手机连接的控制装置; 所述控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像。 进一步地,上述测试信息生成方法还可包括,所述将测试指令输入需要测试的手机的方式是指,对于智能手机通过按键模拟的方式向手机发送相应的模拟指令。 进一步地,上述测试信息生成方法还可包括,所述将测试指令输入需要测试的手机的方式是指,对于高通平台的手机发送相应的AT指令。 进一步地,上述测试信息生成方法还可包括,所述将测试指令输入需要测试的手机的方式是指,通过机械手直接对手机小键盘进行按键,完成测试指令输入。 进一步地,上述测试信息生成方法还可包括,所述将显示装置显示的图像转化为相应的图像参数数据信息是通过可编程器件与显示装置进行硬件连接,由该可编程器件完 成图像转化。 进一步地,上述测试信息生成方法还可包括,所述将显示装置显示的图像转化为相应的图像参数数据信息包括,对于有双屏的手机需要获取的显示屏的标示值、显示屏像素数据需要写入的内存首地址、显示屏图像的起始点的X坐标值、显示屏图像的起始点的Y坐标值、显示屏图像的宽度值、显示屏图像的高度值和有效数据的长度值, 其中有效数据的长度值是指,像素的总数乘以每个像素需要的表达字节数的值。 进一步地,上述测试信息生成方法还可包括,所述控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像是指, 所述控制装置过滤接收的图像参数数据信息,只保存图像数据以及与图像数据一 起封装的控制信息数据,根据保存的图像数据和控制信息数据生成所述显示装置显示的图 像; 所述控制装置过滤接收的图像参数数据信息,其中,消息流由带有帧头标识包裹 的字节组成,由定义好的帧尾标志字节区分每帧,由帧头标志字节决定当前帧为控制帧还 是数据帧。 进一步地,上述测试信息生成方法还可包括,所述控制装置保存的控制信息数据 包括,用于确定纵坐标的坐标起点位置的指令、用于确定横坐标的坐标起点位置的指令、用 于关闭图像显示的指令和用于恢复图像显示的指令。 进一步地,上述测试信息生成方法还可包括,所述控制装置保存的图像数据,按原 始格式存放,如果出现0x00字节,则补一个0x00字节,以免与所述关闭图像指令和恢复图 像指令冲突。 进一步地,上述测试信息生成方法还可包括,所述可编程器件是指,现场可编程门 阵列器件; 所述控制装置是计算机。 与现有技术相比,应用本专利技术,在不改变现有计算机与终端物理连接的前提下,可 以通过计算机的控制来实现手机软件的自动化测试,本专利技术简易,具有很高的可操作性和 安全性。附图说明 图1是本专利技术的手机软件自动化测试系统的测试信息生成方法的流程图; 图2是本专利技术具体实例中计算机与终端设备的连接示意图; 图3是本专利技术中测试输入模块中模拟按键指令帧格式封装示意图; 图4是本专利技术中测试输出模块中计算机模拟手机LCD显示时指令流程示意图; 图5是本专利技术中图形显示数据顺序示意图; 图6是本专利技术中测试输出模块中计算机模拟手机LCD驱动的流程示意图。 具体实施例方式下面结合附图和具体实施方式对本专利技术作进一步说明。 本专利技术提供了一套进行信息上传下达的机制,包括下达模拟按键指令的解析,上5传图像位图信息的拼接组装等,从而实现利用计算机根据脚本自动进行测试指令的传达和 测试结果的实时反馈。 如图1所示,本专利技术的手机软件自动化测试系统的测试信息生成方法,包括以下 步骤, 步骤100、将测试指令输入需要测试的手机;显示装置根据所述测试指令进行屏 幕显不; 所述将测试指令输入需要测试的手机的方式是指,对于智能手机通过按键模拟的 方式向手机发送相应的模拟指令;或者对于高通平台的手机发送相应的AT指令;或者通过 机械手直接对手机小键盘进行按键,完成测试指令输入。 步骤110、将显示装置显示的图像转化为相应的图像参数数据信息,发送给控制装 置; 所述将显示装置显示的图像转化为相应的图像参数数据信息是通过可编程器件 与显示装置进行硬件连接,由可编程器件完成图像转化。 所述显示装置显示的图像是由一个个像素点组成的,图像实际上就是由在特定坐 标上显示特定颜色的像素点组成,一个像素保存的信息根据颜色位数决定,比如一个16位 的图像表明一个像素点用16bit即两个字节来保存颜色。 所述将显示装置显示的图像转化为相应的图像参数数据信息包括,对于有双屏的 手机需要获取的显示屏的标示值、显示屏像素数据需要写入的内存首地址、显示屏图像的 起始点的X坐标值、显示屏图像的起始点的Y坐标值、显示屏图像的宽度值、显示屏图像的 高度值和有效数据的长度值。 其中有效数据的长度值是指,像素的总数乘以每个像素需要的表达字节数的值。 在手机屏幕显示实际上是位图格式,对于手机来说像素点直接画在屏幕上,而位 图文件是按从左到右,从下往上的顺序依次保存在文件当中。而图像数据的传递跟文件拷 贝没什么区别,本专利技术是图像的实时显示,即通过一种机制传递图像显示的坐标和像素信 息,将原本应该显示在手机屏幕上的图像,显示到电脑屏幕上。 步骤120、控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像。 所述控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像是 指, 所述控制装置过滤接收的图像参数数据信息,只保存图像数据以及与图像数据一 起封装的控制信息数据,根据保存的图像数据和控制信息数据生成所述显示装置显示的图 像。 由于传送手机屏幕的显示,所以图像数据只有图像信息。 所述控制装置过滤接收的图像参数数据信息,其中,消息流由带有帧头标识包裹 的字节组成,由定义好的帧尾标志字节区分每帧本文档来自技高网...

【技术保护点】
一种手机软件自动化测试系统的测试信息生成方法,其特征在于,包括,将测试指令输入需要测试的手机;所述手机的显示装置根据所述测试指令进行屏幕显示;所述手机将所述显示装置显示的图像转化为相应的图像参数数据信息,发送给与所述手机连接的控制装置;所述控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像。

【技术特征摘要】
一种手机软件自动化测试系统的测试信息生成方法,其特征在于,包括,将测试指令输入需要测试的手机;所述手机的显示装置根据所述测试指令进行屏幕显示;所述手机将所述显示装置显示的图像转化为相应的图像参数数据信息,发送给与所述手机连接的控制装置;所述控制装置解析接收的图像参数数据信息,生成所述显示装置显示的图像。2. 如权利要求1所述的测试信息生成方法,其特征在于,所述将测试指令输入需要测试的手机的方式是指,对于智能手机通过按键模拟的方式 向手机发送相应的模拟指令。3. 如权利要求1所述的测试信息生成方法,其特征在于,所述将测试指令输入需要测试的手机的方式是指,对于高通平台的手机发送相应的AT 指令。4. 如权利要求1所述的测试信息生成方法,其特征在于,所述将测试指令输入需要测试的手机的方式是指,通过机械手直接对手机小键盘进行 按键,完成测试指令输入。5. 如权利要求1所述的测试信息生成方法,其特征在于,所述将显示装置显示的图像转化为相应的图像参数数据信息是通过可编程器件与显 示装置进行硬件连接,由该可编程器件完成图像转化。6. 如权利要求1所述的测试信息生成方法,其特征在于,所述将显示装置显示的图像转化为相应的图像参数数据信息包括,对于有双屏的手机 需要获取的显示屏的标示值、显示屏像素数据需要写入的内存首地址、显示屏图像的起始...

【专利技术属性】
技术研发人员:蔡显志
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1