专利名称:手机软件自动测试装置的制作方法
技术领域:
本实 用新型属于软件测试技术领域,特别是一种手机软件自动测试装置及其测试 方法。
背景技术:
由于市场竞争激烈,手机质量变得越来越重要。手机界面和功能菜单显示正确与 否是用户使用手机的第一感受,如果显示有问题或菜单显示不全会直接影响到用户是否继 续使用并导致返回维修。目前业内通常的做法是使用软件测试人员进行手工测试比对。另外,随着手机上网用户的逐渐增多,手机增值服务也日新月异。但由于手机的屏 幕尺寸不一,手机的操作系统也不尽相同,这使得在开发手机增值服务时特别注意要使网 站上的内容要正确地显示在手机屏幕上。问题的出现有可能来源于两个方面一来源于网 站方面;二来源于手机本身显示的问题。每一个手机增值内容服务提供商都需要认真测试 其开发的内容能在不同的手机上正确显示,现阶段通常的做法是使用手机软件测试人员使 用不同的手机来进行人工测试,并和网站上正确显示的内容进行比对。人工测试方法优点是中国人力成本较低,同时能把关内容的正确性,但缺点就是 太耗时间,并且测试完全依靠人的主观判断,长时间低水平重复劳动会影响人员软件测试 的稳定性,同时工作态度也会是一个非常大的问题;国外有另外一个方法但价格非常昂贵, 仅诺基亚等一两个有实力的公司偶尔采用,其原理是用高清照相机将每个界面拍照,然后 比对事先编制好的正确界面图片来甄别内容格式显示的正确性。这个方法的优点是24小 时都能测试,摆脱了对人的依赖性,但缺点是设备昂贵,图像处理技术不过关给测试结果带 来不确定的影响。目前诺基亚等一两个公司仅用此设备做一些手机界面和菜单(MMI/UI) 等测试的补充,其他下载页面比对测试还是由人工来完成。
实用新型内容本实用新型所解决的技术问题在于提供一种造价低、稳定性高的手机软件自动测 试装置及其测试方法。实现本实用新型目的的技术解决方案为一种手机软件自动测试装置,包括JTAG 芯片、计算机,JTAG芯片的一端与手机的待测芯片相连接,JTAG芯片的另一端与计算机相 连接,JTAG芯片将手机待测芯片的图文信号传输给计算机,由计算机进行信号比对。其中 JTAG芯片与计算机连接的方式为串口连接。本实用新型与现有技术相比,其显著优点为1)造价低,本实用新型的装置可方 便连接在手机内部芯片上;2)可进行大规模7天24小时不间断测试以提高测试效率;3)稳 定性高,能有效降低测试人员由于疲劳和工作态度方面所带来的操作失误;4)本实用新型 使用JTAG芯片读取手机显示储存器里的特定区域字符,采用信号转换的方式来比对显示 页面,使用户能够摆脱手工操作和用眼睛辨别错误页面,它比传统的广泛用于手机页面显 示测试的方法应用更方便,效率更高,并且能有效减小人为操作失误,提高了发现错误显示页面的几率。下面结 合附图对本实用新型作进一步详细描述。
图1为本实用新型的手机软件自动测试装置示意图。图2为本实用新型的手机软件自动测试方法流程图。
具体实施方式
结合图1,本实用新型的一种手机软件自动测试装置,包括JTAG芯片、计算机, JTAG芯片的一端与手机的待测芯片相连接,JTAG芯片的另一端与计算机相连接,JTAG芯片 将手机待测芯片的图文信号传输给计算机,由计算机进行信号比对。该装置不仅可以测试 下载页面在手机端是否正确显示,而且可以用于手机界面(UI/MMI)和菜单自动测试。该系 统包括数据连接导线、JTAG测试芯片,信号通过数据导线把信号传递给电脑,再通过专门软 件和原来正确显示页面进行比对,来甄别错误显示的页面。其中JTAG芯片与计算机连接的 方式为串口连接。联合测试行动组(JTAG)于1990年通过IEEEl 149. 1标准,规定新型芯片须有特定 的管脚口及边界扫描逻辑元,为的是以软件的方法向电子产品提供快速、便捷、准确的故障 诊断和测量。并于2001年推出JTAG新版。现有的手机芯片都具有这样的测试接口,本实 用新型就是利用该测试接口来提供快速测试方案。本实用新型的装置专门用于手机内容显示界面的测试和手机界面(UI/MMI)和菜 单功能方面的测试,它可以有效地提高手机软件测试效率和测试精确度。本实用新型使用 JTAG芯片收集手机显示储存器里的在屏幕特定区域显示的字符,然后将信号传输到计算 机,利用独特软件来比对正常显示页面同区域的信号。如信号有区别,将该页面写入数据 库,由专门技术人员来分析可能出现的问题。本实用新型利用JTAG技术收集手机页面四个对角线上的图文信号和屏幕中心点 上的图文信号,利用信号线传输到电脑的串行接口,电脑上的独特软件读取该信号,然后和 正常显示页面相同区域的图文信号进行比对。JTAG芯片(WING BOARD)可人工焊接在手机 相对应的芯片管脚上,另一端连接在电脑上。比对信号通过JTAG芯片在电脑上比对,有着 速度快、安全性高、准确率高等显著特点。结合图2,一种手机软件自动测试方法,包括以下步骤步骤1、JTAG芯片读取手机待测芯片的图文信号;步骤2、判断读取的信号是否为有效信号,若是则执行步骤3,否则执行步骤6 ;步骤3、抽出每个有效信号的区域字符集;步骤4、从计算机中读取预存的正确页面信号,之后抽出信号的区域字符集;步骤5、将步骤3中的区域字符集与步骤4中的区域字符进行比对,判断是否存在 错误,若存在错误则将信号存储至数据库,否则执行步骤6 ;步骤6、发出翻页指令,之后返回步骤1进行再次信号的读取。本实用新型通过JTAG芯片采集手机显示屏字符串中区域1到区域7的信号,每个 区域采集3个字符,然后传输到电脑上,由电脑上特殊软件进行比对来辨别该页面是否有问题。JTAG芯片将7个区域的字符信号打包成一个字符串信号,其组成方式如下
权利要求一种手机软件自动测试装置,其特征在于,包括JTAG芯片、计算机,JTAG芯片的一端与手机的待测芯片相连接,JTAG芯片的另一端与计算机相连接,JTAG芯片将手机待测芯片的图文信号传输给计算机,由计算机进行信号比对。
2.根据权利要求1所述的手机软件自动测试装置,其特征在于,JTAG芯片与计算机连 接的方式为串口连接。
专利摘要本实用新型公开了一种手机软件自动测试装置及其测试方法,所述装置包括JTAG芯片、计算机,JTAG芯片的一端与手机的待测芯片相连接,JTAG芯片的另一端与计算机相连接,JTAG芯片将手机待测芯片的图文信号传输给计算机,由计算机进行信号比对。该装置不仅可以测试下载页面在手机端是否正确显示,而且可以用于手机界面(UI/MMI)和菜单自动测试。本实用新型的装置造价低,可方便连接在手机内部芯片上进行快速测试,它比传统的广泛用于手机页面显示测试的方法应用更方便,效率更高,并且能有效减小人为操作失误,提高了发现错误显示页面的几率。
文档编号G06F11/36GK201741145SQ201020238839
公开日2011年2月9日 申请日期2010年6月28日 优先权日2010年6月28日
发明者翁立朝 申请人:翁立朝