控制配置多待测版本设备的方法、装置、系统的制作方法

文档序号:7683444阅读:269来源:国知局
专利名称:控制配置多待测版本设备的方法、装置、系统的制作方法
技术领域
本发明涉及电子通信领域,尤其涉及一种控制配置多待测版本设备的方 法、装置、系统。
背景技术
随着通讯技术的不断发展,手机已经成为越来越普通的通讯工具。 手机是一种典型的设备,功能非常多,显示界面非常繁复,而输入又较 为简陋的设备。可以说,此类设备的用户界面之复杂,导致了界面测试的难 度非常大。从另一个角度来看,手机的测试,并不像计算机那样能够方便的 自动化。原因是可以安装在手机上面的软件还非常少,而且软件也很难取得 操作系统,以其其他软件的控制权,因此无法为手机开发先进的界面自动化 测试软件。现存的自动化工具,其主要思想是将手机屏幕显示信息4爪取到计 算机上,再通过计算机来判断显示信息是否正确。而非直接在手机上运行的 软件。因此,当我们想对同一款手机的不同语言测试时,就会面临很困难的境 地。 一来不懂语言,二来由于不懂语言,连进入某一个菜单的操作也变得很 困难。再有,不同语言之间除了界面有差别,功能基本是一致的,但是测试 时也不得不进入所有的界面察看是否存在显示错误。这种测试,在一个输入 方法很简陋的设备上,操作非常繁复,会变得很痛苦,冗长而乏味。目前做多语言版本测试,最常见的方法是人工测试。有几种语言,就派 几个人进行测试。每个人测试一个语言的全部界面。由于较复杂的手才几往往 有上千个界面,因此这个测试通常要多个人执行数天以上才能完成。而且在 上市前因为软件修改,要发布多次版本,则这种测试就要重复多次。但是每个人只看到了一种语言,没有对比,因此有可能不能发现一些在多种语言界面上都存在的规律性问题;每个人都在测试一种不懂的语言,因 此需要左手拿一部能看懂的语言的手机作为对照,右手操作一部不懂的语言的手机进行测试。非工费; 一个多语言版本,需要投入多个人一天到多天的 工作量^投入过于巨大;对于同一个语言,如果需要对因前后两个版本修改 而出现的差异进行对比测试,会感到力不从心。因为两个版本的手机都是看不懂的语言,此时需要再拿第三个手机作为对照,而同时梯:作三部手机难度陡增。为了实现测试效率的问题,手机界面测试自动化趋势已经出现,各个公司都在加强界面自动化测试。其模式基本是固定的通过数据线连接手机和 电脑。电脑通过模拟按键控制手机,再通过抓图获得手机屏幕显示,最后在 电脑上通过图像识别和比较判断测试执行是否成功。这个方法对于多语言版 本测试理论上是可行的。但是依然存在很大的问题,如下。1、 要想进行图像比较,需要预先录制手机各个界面的图像,这样才能抓 图进行图像比较。对于有上千个界面的手机,录制10国语言,就相当于要录 制10遍全部界面,测试准备工作量直线上升。2、 程序判断小语种语言的正确性并非易事,而且有些语言可能中文/英文 电脑并不一定支持,导致无法比较。3、 用小语种语言编写测试用例/脚本,对于用例/脚本开发工程师来说也 存在语言不通的问题,开发工作量浩大。可见本方法的测试工作量虽然不大,但是测试准备工作量变得非常浩大。 总体上来说还不如人工测试方法。因此需要提供同时控制多语言版本的手机 的方法,从而提高测试的效率。发明内容本发明一实施例提供了 一种控制配置多待测版本设备的方法,该方法具 体为将操作指令转换为配备其他待测试版本的设备能够识别的控制指令;将所述的控制指令发送至配备其他待测试版本的设备。本发明实施例还提供了一种控制配置多待测版本设备的装置,该装置包括转换单元,用于将操作指令转换为配备其他待测试版本的设备能够识别的控制指令;发送单元,用于将所述的控制指令发送至配备其他待测试版本的"i殳备。 本发明实施例还提供了一种配置多待测版本设备,该设备包括 第一接收单元,用于接收操作指令; 控制单元,用于按照所述的操作指令进行操作; 第一发送单元,用于将所述的操作命令发送。本发明还提供了 一种控制配置多待测版本设备的系统,该系统包括控制终端,用于将操作指令转换为配备其他待测试版本的设备能够识别 的控制指令;并将所述的控制指令发送至配备其他待测试版本的设备;配备其他待测试版本的设备,用于接收控制命令;并按照所述的控制命 令进行操作。综上所述,本发明通过实现将配备第一种待测试版本的设备发送的命令 转换成配备其他待测试版本的设备都能执行的操作命令,从而实现了通过控 制配备第 一种待测试版本的设备就能同时控制配备其他待测试版本的设备; 那么就实现了同一测试人员同时能够操作多个版本的待测设备,从而提高了 测试多版本设备的效率;并避免了不同测试人员测试设备的不同标准;保证 了统一的测试标准,提高了测试质量。


图1为本发明实现的系统平台; 图2为本发明实施例1控制多版本设备的方法流程图; 图3为本发明实施例2控制多版本设备的方法流程图; 图4为本发明实施例3控制多版本设备的方法流程图; 图5为本发明实施例3控制多版本设备的装置结构图。
具体实施方式
本发明实施例提供了一种控制配置多待测版本设备的方法。应用该方法, 能够提高对多版本设备的测试效率,测试质量。实现该方法首先需要搭建一个系统平台;参见图1,该平台要包括一个控 制终端101, 一个配备第一种待测试版本的设备102,配备其他待测试版本的 i殳备103。在该平台基础上,本发明提供了实施例l,参见图1,该方法具体为步骤201:配备第一种待测试版本的设备102接收操作指令;步骤202:配备第一种待测试版本的设备102按照操作指令执行相应的操作;步骤203:配备第一种待测试版本的设备102向控制终端101发送接收的 操作指令;步骤204:控制终端101将所述的操作指令转换为配备其他待测试版本的 设备103能够识别的控制指令;步骤205:控制终端101将所述的控制指令发送至配备其他待测试版本的 设备103。步骤206:配备其他待测试版本的设备103接收所述的控制指令,并按照 所述的控制指令执行相应的操作;以上提到的多版本设备可以为PDA (个人数字设备)、手机等设备。例如需要测试手机不同语言版本的情况,控制终端就可以釆用计算机; 我们以中文版本的手机为配备第一种待测试版本的设备,其他版本的终端为 英文版本、法文版本的手机等等。首先中文版本的手机接收到操作查看联系人的操作指令,中文版本手机 进而执行该操作,并将该操作指令发送至计算机;计算机将该操作指令转换 成其他语言版本的手机能够执行的控制指令,将控制指令同时发送至所有其 他语言版本的手机;然后其他语言版本的手机接收到该控制指令后执行查看 联系人的操作。至此就完成了操作中文版本手机的同时控制其他语言版本的手^L,那么 测试人员可以查看不同版本语言版本手机的操作界面,操作过程来判断是否 被测的手机是否存在问题。那么反复上述的操作直至需要测试的内容结束后, 就能够大大提高测试的效率和质量。实施例2,在执行了一次测试过程后,为了方便在后续执行相同的测试过程,可以通过下列实施例才实现步骤301:配备第一种待测试版本的设备102接收操作指令;步骤302:配备第一种待测试版本的设备102按照操作指令执行相应的操作;步骤303:配备第一种待测试版本的设备102向控制终端101发送接收的 操作指令;步骤304:控制终端101保存所述的操作指令;步骤305:控制终端101将所述的操作指令转换为配备其他待测试版本的 设备103能够识别的控制指令;步骤306:控制终端101将所述的控制指令发送至配备其他待测试版本的 设备103。步骤307:配备其他待测试版本的设备103接收所述的控制指令,并按照 所述的控制指令执行相应的操作。由于控制终端101保存了每一个操作指令,那么在下次测试时,就可以 不用再通过配备第一种待测试版本的设备发送操作指令了 ,通过保存的操作 指令来自动进行控制不同版本的设备。进一步减少了人工操作的过程,提高 了测试的效率。该方法具体实现请参见实施例3的过程实施例3,本发明实施例还提供了一种控制多版本的设备的方法,参见图 4,该方法具体为步骤401:在控制终端101预置一系列控制指令;控制终端101将预置的 操作指令按顺序发送至待测试版本的设备;步骤402;待测试版本的设备接收所述的控制指令;步骤403:待测试版本的设备按照所述的控制指令指令执行操作。实施例4,本发明实施例还提供了控制配置多待测版本设备的装置,参见 图5,该装置包括转换单元502,用于将操作指令转换为配备其他待测试版本的设备能够识 别的控制指令;发送单元503,用于将所述的控制指令发送至配备其他待测试版本的设备。该装置还可以进一步包括接收单元501,用于接收配备第一种待测版本的 设备发出的操作指令。为了进一步提高测试效率,该装置进一步包括存储单元504,用于接收 单元接收配备第一种待测试版本的设备发出的操作指令后,进一步保存所述 的操作指令。实施例5,本发明实施例还提供了一种配置多待测版本^L备,该 设备包括第一接收单元,用于接收操作指令;控制单元,用于按照所述的操作指令进行操作;第一发送单元,用于将所述的操作命令发送。多版本的设备除了需要能够向控制终端发送操作命令外,还需要能够接 收控制命令并执行,因此该设备进一步包括第二接收单元,用于接收控制命令;第一控制单元,用于按照所述的控制命令进行操作。实施例6,本发明实施例还提供了一种控制配置多待测版本设备的系统, 参见图1,该系统包括控制终端101,用于将所述的操作指令转换为配备其他待测试版本的设备 能够识别的控制指令;并将所述的控制指令发送至配备其他待测试版本的设 备;配备其他待测试版本的设备103,用于接收控制命令;并按照所述的控制命令进行操作。该系统还可以进一步包括配备第一种待测试版本的设备102,用于接收 操作指令,按照所述的操作指令进行操作,并将所述的操作命令发送至控制 终端;所述的控制终端进一步用于接收配备第一种待测试版本的设备发出的操 作指令。为了进一步提高测试效率,控制终端101进一步用于接收配备第一种待 测试版本的设备发出的操作指令后,进一步保存所述的操作指令。综上所述本发明实施例,本发明通过实现将配备第一种待测试版本的设 备发送的命令转换成配备其他待测试版本的设备都能执行的操作命令,从而 实现了通过控制配备第 一种待测试版本的设备就能同时控制配备其他待测试 版本的设备;那么就实现了同一测试人员同时能够操作多个版本的待测设备, 从而提高了测试多版本设备的效率;并避免了不同测试人员测试设备的不同 标准;保证了统一的测试标准,提高了测试质量。以上对本发明所提供的控制配置多待测版本设备的方法、装置、系统进 行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应 理解为对本发明的限制。
权利要求
1、一种控制配置多待测版本设备的方法,其特征在于,该方法具体为将操作指令转换为配备其他待测试版本的设备能够识别的控制指令;将所述的控制指令发送至配备其他待测试版本的设备。
2、 根据权利要求1所述的控制配置多待测版本设备的方法,其特征在于, 进一步接收配备第 一种待测版本的设备发出的操作指令。
3、 根据权利要求2所述的控制配置多待测版本设备的方法,其特征在于, 接收配备第一种待测版本的设备发出的操作指令后,进一步保存所述的操作 指令。
4、 根据权利要求1至3其中之一所述的控制配置多待测版本设备的方法, 其特征在于,所述的待测版本为多语言版本。
5、 根据权利要求1至3其中之一所述的控制配置多待测版本设备的方法, 其特征在于,所述的设备为手机、PDA。
6、 一种控制配置多待测版本设备的装置,其特征在于,该装置包括转换单元,用于将操作指令转换为配备其他待测试版本的设备能够识别 的控制指令;发送单元,用于将所述的控制指令发送至配备其他待测试版本的设备。
7、 根据权利要求6所述的控制配置多待测版本设备的装置,其特征在于, 该装置进一步包括接收单元,用于接收配备第一种待测版本的设备发出的操 作指令。
8、 根据权利要求7所述的控制配置多待测版本设备的装置,其特征在于, 该装置进一步包括存储单元,用于接收单元接收配备第一种待测版本的设 备发出的操作指令后,进一步保存所述的操作指令。
9、 一种配置多待测版本设备,其特征在于,该设备包括 第一接收单元,用于接收操作指令;控制单元,用于按照所述的操作指令进行操作; 第一发送单元,用于将所述的操作命令发送。
10、 根据权利要求9所述的多版本设备,其特征在于,该设备进一步包 括第二接收单元,用于接收控制命令;第一控制单元,用于按照所述的控制命令进行操作。
11、 一种控制配置多待测版本设备的系统,其特征在于,该系统包括控制终端,用于将操作指令转换为配备其他待测试版本的设备能够识别 的控制指令;并将所述的控制指令发送至配备其他待测试版本的设备;配备其他待测试版本的设备,用于接收控制命令;并按照所述的控制命 令进行操作。
12、 根据权利要求11所述的控制配置多待测版本设备的系统,其特征在 于,该系统进一步包括配备第一种待测试版本的设备,用于接收操作指令, 按照所述的操作指令进行操作,并将所述的操作命令发送至控制终端;控制终端进一步用于接收配备第一种待测试版本的设备发出的操作指令。
13、 根据权利要求12所述的控制配置多待测版本设备的系统,其特征在 于,所述的控制终端进一步用于接收配备第一种待测试版本的设备发出的操 作指令后,进一步保存所述的操作指令。
全文摘要
本发明公开了控制配置多待测版本设备的方法,该方法具体为将操作指令转换为配备其他待测试版本的设备能够识别的控制指令;将所述的控制指令发送至配备其他待测试版本的设备。本发明实施例还提供了配置多待测版本设备,该设备包括第一接收单元、第一发送单元。本发明通过实现将配备第一种待测试版本的设备发送的命令转换成配备其他待测试版本的设备都能执行的操作命令,从而实现了通过控制配备第一种待测试版本的设备就能同时控制配备其他待测试版本的设备;那么就实现了同一测试人员同时能够操作多个版本的待测设备,从而提高了测试多版本设备的效率;并避免了不同测试人员测试设备的不同标准;保证了统一的测试标准,提高了测试质量。
文档编号H04Q7/34GK101222740SQ200810007019
公开日2008年7月16日 申请日期2008年1月25日 优先权日2008年1月25日
发明者贺亚农 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1