一种测试方法及待测试终端技术

技术编号:14444625 阅读:36 留言:0更新日期:2017-01-15 09:27
本发明专利技术实施例公开了一种测试方法及待测试终端,能够减少测试的工作量,节省网络资源。上述方法包括:接收测试设备发送的预设测试脚本;当已获取预设测试脚本时,控制在测试代理装置上运行预设测试脚本,进行离线测试。

【技术实现步骤摘要】

本专利技术涉及通信领域中的测试技术,尤其涉及一种测试方法及待测试终端
技术介绍
用户界面(UserInterface,简称UI)测试一般包括布局测试、内容测试(包括文字和图片)、风格测试、控件测试等内容。对于布局、内容风格、字体等测试对象,通常采用静态方式进行测试,例如使用点检表结合人工观察的方式获得测试结果。而对于用户界面中的控件来说,由于其具有人机交互的特性,能够向用户提供诸如界面跳转、开关控制、文字输入等交互性功能,因此现有技术中往往采用动态方式对UI进行测试。现有针对UI的动态测试通常需要测试人员编写测试用例(测试脚本),对被测试对象、测试方式、预期结果等内容进行界定,然后将待测试终端利用网络通过数据接口连接至测试终端(例如,电脑)或服务器,由该测试终端或服务器执行该测试用例完成对待测试终端的UI测试。然而,在上述测试UI的过程中可以发现,上述测试过程需要连接在测试机上,对多个待测试机进行同一个测试用例的测试时,测试工作量较大,消耗的网路资源也较多。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种测试方法及待测试终端,能够减少测试的工作量,节省网络资源。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种测试方法,应用于一个待测试终端上,所述一个待测试终端上设置有测试代理装置,所述方法包括:接收测试设备发送的预设测试脚本;当已获取所述预设测试脚本时,控制在所述测试代理装置上运行所述预设测试脚本,进行离线测试。在上述方案中,所述控制在所述测试代理装置上运行所述预设测试脚本之后,所述方法还包括:当所述预设测试脚本运行完成时,生成测试报告,所述测试报告为测试结果为预设问题时生成的。在上述方案中,所述控制在所述测试代理装置上运行所述预设测试脚本之前,所述方法还包括:接收所述测试设备发送的通信列表,所述通信列表中包括其他待测试终端的第一通信地址。在上述方案中,所述生成测试报告之后,所述方法还包括:根据所述第一通信地址,发送测试终止指令至所述其他待测试终端,以通知所述其他待测试终端终止所述预设测试脚本的测试。在上述方案中,所述生成测试报告之后,所述方法还包括:发送所述测试报告至所述测试设备,指示所述测试设备注销对所有待测试终端的测试过程。本专利技术实施例提供了一种待测试终端,所述待测试终端上设置有测试代理装置,包括:接收单元,用于接收测试设备发送的预设测试脚本;测试单元,用于当已获取所述预设测试脚本时,控制在所述测试代理装置上运行所述预设测试脚本,进行离线测试。在上述待测试终端中,所述待测试终端还包括:生成单元;所述生成单元,用于所述控制在所述测试代理装置上运行所述预设测试脚本之后,当所述预设测试脚本运行完成时,生成测试报告,所述测试报告为测试结果为预设问题时生成的。在上述待测试终端中,所述接收单元,还用于所述控制在所述测试代理装置上运行所述预设测试脚本之前,接收所述测试设备发送的通信列表,所述通信列表中包括其他待测试终端的第一通信地址。在上述待测试终端中,所述待测试终端还包括:发送单元;所述发送单元,用于所述生成测试报告之后,根据所述第一通信地址,发送测试终止指令至所述其他待测试终端,以通知所述其他待测试终端终止所述预设测试脚本的测试。在上述待测试终端中,所述待测试终端还包括:发送单元;所述发送单元,用于所述生成测试报告之后,发送所述测试报告至所述测试设备,指示所述测试设备注销对所有待测试终端的测试过程。本专利技术实施例提供了一种测试方法及待测试终端,该待测试终端上设置有测试代理装置,接收测试设备发送的预设测试脚本;当已获取预设测试脚本时,控制在测试代理装置上运行预设测试脚本,进行离线测试。采用上述技术实现方案,由于采用待测试终端各自进行预设测试脚本的运行,将大量的运算分配给各个待测试终端进行,因此,减少了测试的工作量,且由于预设测试脚本已经由待测试终端获取到了,因此,该待测试终端在进行测试时可以离线进行操作,从而可以节省网络资源。附图说明图1为实现本专利技术各个实施例的一种可选的移动终端的硬件结构示意;图2为本专利技术的移动终端能够操作的通信系统;图3为本专利技术实施例提供的测试系统的示意图;图4为本专利技术实施例提供的一种测试方法的流程图一;图5为本专利技术实施例提供的一种测试方法的流程图二;图6为本专利技术实施例提供的一种测试方法的交互图一;图7为本专利技术实施例提供的一种测试方法的交互图二;图8为本专利技术实施例提供的一种待测试终端的结构示意图一;图9为本专利技术实施例提供的一种待测试终端的结构示意图二;图10为本专利技术实施例提供的一种待测试终端的结构示意图三;图11为本专利技术实施例提供的一种待测试终端的结构示意图四;图12为本专利技术实施例提供的一种待测试终端的结构示意图五。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。需要说明的是,本专利技术实施例提供的一种焦点获取装置可以为终端,例如计算机或移动终端等可以使用浏览器的电子设备。其中,移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例的一种可选的移动终端的硬件结构示意。移动终端1可以包括无线通信单元110、音频/视频(A/V)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。无线通信单元110通常包括一个或多个组件,其允许移动终端1与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括移动通信模块112、无线互联网模块113、短程通信模块114和位置信息模块115中的至少一个。移动通信模块112将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。无线互联网模块113支持移动终端的无线互联网接入。该模块可以内部或外部地耦接到终端。该模块所涉及的无线互联网接入技术可以包括WLAN(无线LAN)(Wi-Fi)、Wibro(无线宽带)、Wimax(全球微波互联接入)、HSDPA(高速下行链路分组接入)等等。短程通信模块114是用于支持短程通信的模块。短程通信技术的一些示例包括蓝牙TM、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、紫蜂TM等本文档来自技高网...
一种测试方法及待测试终端

【技术保护点】
一种测试方法,应用于一个待测试终端上,其特征在于,所述一个待测试终端上设置有测试代理装置,所述方法包括:接收测试设备发送的预设测试脚本;当已获取所述预设测试脚本时,控制在所述测试代理装置上运行所述预设测试脚本,进行离线测试。

【技术特征摘要】
1.一种测试方法,应用于一个待测试终端上,其特征在于,所述一个待测试终端上设置有测试代理装置,所述方法包括:接收测试设备发送的预设测试脚本;当已获取所述预设测试脚本时,控制在所述测试代理装置上运行所述预设测试脚本,进行离线测试。2.根据权利要求1所述的方法,其特征在于,所述控制在所述测试代理装置上运行所述预设测试脚本之后,所述方法还包括:当所述预设测试脚本运行完成时,生成测试报告,所述测试报告为测试结果为预设问题时生成的。3.根据权利要求2所述的方法,其特征在于,所述控制在所述测试代理装置上运行所述预设测试脚本之前,所述方法还包括:接收所述测试设备发送的通信列表,所述通信列表中包括其他待测试终端的第一通信地址。4.根据权利要求3所述的方法,其特征在于,所述生成测试报告之后,所述方法还包括:根据所述第一通信地址,发送测试终止指令至所述其他待测试终端,以通知所述其他待测试终端终止所述预设测试脚本的测试。5.根据权利要求2所述的方法,其特征在于,所述生成测试报告之后,所述方法还包括:发送所述测试报告至所述测试设备,指示所述测试设备注销对所有待测试终端的测试过程。6.一种待测试终端,其特征在于,所述待测试终端上设置有测试代理...

【专利技术属性】
技术研发人员:付柳强
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1