Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INTELLIGENT TERMINAL TEST METHOD, DEVICE, AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2019/000291
Kind Code:
A1
Abstract:
An intelligent terminal test method, comprising: entering a test system: inputting, on an input device of an intelligent terminal (202), a system startup instruction to enter a test system (S101); customizing a test flow: selecting and configuring required test options and removing unnecessary test options (S102); selecting a test mode: calling an underlying interface of an intelligent terminal via a user interface, so as to call a test flow processing module to start a test (S103); and completing the test: calling a test output module (104) to output a test report (S104). An intelligent terminal test device and system are also provided. The test method, device, and system provide a user-friendly user interface module, can be adapted to a range of intelligent terminals, can simplify test flows, and reduce testing time while ensuring test quality. Users can customize their own test items and remove unnecessary test items.

Inventors:
WU JIANGUO (CN)
Application Number:
PCT/CN2017/090682
Publication Date:
January 03, 2019
Filing Date:
June 29, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHENZHEN JING ZHOU TECH CO LTD (CN)
International Classes:
G06F11/263; G06F11/00; G06F11/26
Foreign References:
CN105354118A2016-02-24
CN103364659A2013-10-23
CN104601768A2015-05-06
CN106776294A2017-05-31
CN105282292A2016-01-27
US20080162992A12008-07-03
Download PDF:
Claims:
权利要求书

[权利要求 1] 一种智能终端的测试方法, 其特征在于包括如下步骤:

进入测试系统: 通过在智能终端的输入设备上输入启动系统指令进入 测试系统 (S101) ;

客制化测试流程: 选择配置需要和不需要的测试选项 (S102) ; 选择测试方式, 通过用户接口调用智能终端底层接口, 从而调用测试 流程处理模块幵始实现测试 (S103) ;

测试完成, 调用测试输出模块输出测试报告 (S104) 。

[权利要求 2] 根据权利要求 1所述的一种智能终端的测试方法, 其特征在于: 所述 步骤 (S101) 还包括通过智能终端底层的接口, 识别智能终端的硬件 信息, 随后通过这些硬件信息, 对用户接口做出适当调整。

[权利要求 3] 根据权利要求 1所述的一种智能终端的测试方法, 其特征在于: 所述 步骤 (S102) 和 (S103) 使用语言描述和直观的测试界面, 使得用 户通过可视化图形化操作进行配置和测试方式选择。

[权利要求 4] 根据权利要求 1所述的一种智能终端的测试方法, 其特征在于: 所述 步骤 (S104) 用户可选择是否将测试报告导出。

[权利要求 5] —种智能终端的测试装置, 其特征在于包括:

测试系统进入模块 (101) : 通过在智能终端的输入设备上输入启动 系统指令进入测试系统;

客制化测试流程模块 (102) : 选择配置需要和不需要的测试选项; 测试模块 (103) : 用于选择测试方式, 通过用户接口调用智能终端 底层接口, 从而调用测试流程处理模块幵始实现测试;

测试输出模块 (104) : 测试完成后调用测试输出模块输出测试报告

[权利要求 6] 根据权利要求 5所述的一种智能终端的测试装置, 其特征在于: 所述 测试系统进入模块 (101) 还包括硬件信息识别模块 (105) , 通过智 能终端底层的接口, 识别智能终端的硬件信息, 随后通过这些硬件信 息, 对用户接口做出适当调整。 [权利要求 7] 根据权利要求 5所述的一种智能终端的测试装置, 其特征在于: 所述 客制化流程模块 (102) 和所述测试模块 (103) 使用语言描述和直观 的测试界面, 使得用户通过可视化图形化操作进行配置和测试方式选 择。

[权利要求 8] 根据权利要求 5所述的一种智能终端的测试装置, 其特征在于: 所述 测试输出模块 (104) 还具有用户权限模块 (106) , 用户可选择是否 将测试报告导出。

[权利要求 9] 一种包括如上权利要求 5-8任一所述智能终端测试装置的智能终端测 试系统, 其包括控制设备 (201) 和多个智能终端 (202) : 所述控制 设备 (201) 用于通过无线网络向所述智能终端 (202) 发送测试请求 , 并接收所述智能终端 (202) 发送的测试结果, 其中, 所述测试请 求携带测试指令; 所述智能终端 (202) 用于与所述控制设备 (201) 建立无线网络连接, 通过无线网络接收所述控制设备 (201) 发送的 测试请求, 所述测试请求是通过在所述智能终端 (202) 的输入设备 上输入启动系统指令实现的, 从而进入测试系统; 客制化测试流程, 选择配置需要和不需要的测试选项; 选择测试方式, 通过用户接口调 用所述智能终端 (202) 底层接口, 从而调用测试流程处理模块幵始 实现测试; 测试完成, 调用测试输出模块 (104) 输出测试报告; 通 过无线网络将所述测试结果发送给所述控制设备 (201) 。

Description:
一种智能终端测试方法、 装置及系统

技术领域

[0001] 本发明属于终端测试技术领域, 尤其涉及一种智能终端程序测试方法及系统。

背景技术

[0002] 随着智能终端技术的不断发展及普及, 各种智能终端已在人们生活、 工作和学 习中发挥越来越重要的作用, 与此同吋, 为了满足人们不断增长的体验需求, 智能终端提供的各种程序的功能也越来越人性 化和智能化, 而程序的稳定性、 可靠性等性能指标也成为人们选择智能终端的 主要考虑方面, 因此对智能终端 中硬件及其功能的测试变得非常重要。

[0003] 现有技术对智能终端的程序测试主要采用手动 测试方法, 即每次测试均需要人 工手动触发, 对于智能终端的硬件和其功能的测试通常较为 繁杂, 而且整个测 试过程都需要操作人员跟踪测试, 要求参与测试的人员需要具备相当的专业知 识, 不能直观的反应智能终端某个功能的好坏, 导致智能终端的测试功能对于 普通的用户来说是一个无用功能, 而对于生产商来说, 繁杂的操作和较高的专 业需求会增加生产成本并且降低生产效率, 操作麻烦, 耗吋且提高了智能终端 的成本。 另外, 目前还有一种测试方式是将多个测试设备通过 USB连接电脑, 电 脑通过调试桥 ADB连接向测试设备发送测试指令, 并接受测试数据, 但是这种 方式有一定的局限性, 由于 USB接口的数量有限, 因此一台电脑支持的测试设备 优先, 无法扩大测试设备数量, 测试效率低, 测试过程占用 USB接口, 无法通过 USB接口作其他的事情, 降低了设备的利用率, 并且这种方式不同的智能终端以 及不同的硬件配置, 需要不同的测试系统, 无法做到系统的自适应, 且无法实 现同步测试和对比测试。

技术问题

[0004] 法扩大测试设备数量, 测试效率低, 测试过程占用 USB接口, 无法通过 USB接 口作其他的事情, 降低了设备的利用率, 并且这种方式不同的智能终端以及不 同的硬件配置, 需要不同的测试系统, 无法做到系统的自适应, 且无法实现同 步测试和对比测试。

问题的解决方案

技术解决方案

[0005] 本发明的目的在于提供一种智能终端的测试方 法、 装置及系统, 利用特定的算 法流程简化智能终端的测试流程, 并且在系统底层模块增加对硬件的判定和处 理, 做到对不同的智能终端自适应, 同吋在用户接口模块呈现简易直观的测试 结果, 降低对测试人员的专业技术要求。

[0006] 为解决上述问题, 本发明提供的技术方案如下:

[0007] 本发明实施例提供一种智能终端的测试方法, 其包括如下步骤: (1) 进入测 试系统: 通过在智能终端的输入设备上输入启动系统指 令进入测试系统; (2) 客制化测试流程: 选择配置需要和不需要的测试选项; (3) 选择测试方式, 通 过用户接口调用智能终端底层接口, 从而调用测试流程处理模块幵始实现测试 ; (4) 测试完成, 调用测试输出模块输出测试报告。

[0008] 优选的, 所述步骤 (1) 还包括通过智能终端底层的接口, 识别智能终端的硬 件信息, 随后通过这些硬件信息, 对用户接口做出适当调整。

[0009] 优选的, 所述步骤 (2) 和 (3) 使用语言描述和直观的测试界面, 使得用户通 过可视化图形化操作进行配置和测试方式选择 。

[0010] 优选的, 所述步骤 (4) 用户可选择是否将测试报告导出。

[0011] 本发明实施例还提供一种智能终端的测试装置 , 其包括: 测试系统进入模块: 通过在智能终端的输入设备上输入启动系统指 令进入测试系统; 客制化测试流 程模块: 选择配置需要和不需要的测试选项; 测试模块: 用于选择测试方式, 通过用户接口调用智能终端底层接口, 从而调用测试流程处理模块幵始实现测 试; 测试输出模块: 测试完成后调用测试输出模块输出测试报告。

[0012] 优选的, 所述测试系统进入模块还包括硬件信息识别模 块, 通过智能终端底层 的接口, 识别智能终端的硬件信息, 随后通过这些硬件信息, 对用户接口做出 适当调整。

[0013] 优选的, 所述客制化流程模块和所述测试模块使用语言 描述和直观的测试界面 , 使得用户通过可视化图形化操作进行配置和测 试方式选择。 [0014] 优选的, 所述测试输出模块还具有用户权限模块, 用户可选择是否将测试报告 导出。

[0015] 本发明的实施例还提供一种智能终端的测试系 统, 其包括控制设备和多个智能 终端: 所述控制设备用于通过无线网络向所述智能终 端发送测试请求, 并接收 所述智能终端发送的所述测试结果, 其中, 所述测试请求携带测试指令; 所述 智能终端, 用于与控制设备建立无线网络连接, 通过无线网络接收控制设备发 送的测试请求, 所述测试请求携带测试指令, 所述测试请求是通过在智能终端 的输入设备上输入启动系统指令实现的, 从而进入测试系统; 客制化测试流程 , 选择配置需要和不需要的测试选项; 选择测试方式, 通过用户接口调用智能 终端底层接口, 从而调用测试流程处理模块幵始实现测试; 测试完成, 调用测 试输出模块输出测试报告; 通过无线网络将所述测试结果发送给所述控制 设备 发明的有益效果

有益效果

[0016] 采用该方法、 装置和系统, 具有如下优点: (1) 提供了更加人性化的用户接 口模块, 可以自适应各种智能终端; (2) 简化测试流程, 在保证测试质量的前 提下减少了测试吋间; (3) 用户可以客制化自己的测试项, 去掉不需要的测试 项。

[0017] 根据下文结合附图对本发明具体实施例的详细 描述, 本领域技术人员将会更加 明了本发明的上述以及其他目的、 优点和特征。

对附图的简要说明

附图说明

[0018] 后文将参照附图以示例性而非限制性的方式详 细描述本发明的一些具体实施例 。 附图中相同的附图标记标示了相同或类似的部 件或部分。 本领域技术人员应 该理解, 这些附图未必是按比例绘制的。 本发明的目标及特征考虑到如下结合 附图的描述将更加明显, 附图中:

[0019] 图 1为根据本发明实施例的智能终端测试装置模 设计示意图;

[0020] 图 2为根据本发明实施例的智能终端测试方法流 图; [0021] 图 3为根据本发明实施例的智能终端测试装置细 模块示意图;

[0022] 图 4为根据本发明实施例的智能终端测试系统示 图。

本发明的实施方式

[0023] 本发明实际可用于智能手表、 智能手机、 平板电脑等具有可视界面的智能终端 中, 其设计的模块划分如附图 1所示, 包含底层接口模块、 硬件识别模块、 测试 流程处理模块和测试结果输出模块。

[0024] 其中, 底层接口模块使用 C/C++编写, 通过上层调用吋传递的值, 对智能终端 的硬件设备进行控制, 并返回相应的信息。

[0025] 硬件识别模块通过调用底层接口模块获得硬件 相关信息, 通过一些特定处理后 得到适用于当前设备的测试项, 传递给上层。

[0026] 测试流程处理模块得到硬件相关信息, 初始化测试流程 (用户可自己设置测试 流程) , 使用 Java语言以及 JNI相关技术调用底层接口进行测试, 测试的吋候, 会自动判定测试是否成功, 并将该结果保存起来。

[0027] 测试输出模块读取测试结果, 将其输出到智能终端的界面上, 并显示可输出为 指定格式文件的提示, 用户可自己选择需要的文件格式, 将测试结果导出。

[0028] 本发明实施例 1提供一种智能终端的测试方法, 参见附图 2其包括如下步骤: 进 入测试系统: 通过在智能终端的输入设备上输入启动系统指 令进入测试系统 (S

101) , 通过智能终端底层的接口, 识别智能终端的硬件信息, 随后通过这些硬 件信息, 对用户接口做出适当调整; 客制化测试流程: 选择配置需要和不需要 的测试选项 (S102) ; 选择测试方式, 通过用户接口调用智能终端底层接口, 从而调用测试流程处理模块幵始实现测试 (S103) ; 以上两个步骤使用语言描 述和直观的测试界面, 使得用户通过可视化图形化操作进行配置和测 试方式选 择; 测试完成, 调用测试输出模块输出测试报告 (S104) , 该步骤中用户可选 择是否将测试报告导出。

[0029] 图 3表示一种智能终端的测试装置在附图 1基础上与测试方法对应的细分模块, 其包括: 测试系统进入模块 (101) : 通过在智能终端的输入设备上输入启动系 统指令进入测试系统; 客制化测试流程模块 (102) : 选择配置需要和不需要的 测试选项; 测试模块 (103) : 用于选择测试方式, 通过用户接口调用智能终端 底层接口, 从而调用测试流程处理模块幵始实现测试; 测试输出模块 (104) : 测试完成后调用测试输出模块输出测试报告。 其中测试系统进入模块 (101) 还 包括硬件信息识别模块 (105) , 通过智能终端底层的接口, 识别智能终端的硬 件信息, 随后通过这些硬件信息, 对用户接口做出适当调整。 客制化流程模块 (102) 和所述测试模块 (103) 使用语言描述和直观的测试界面, 使得用户通 过可视化图形化操作进行配置和测试方式选择 。 测试输出模块 (104) 还具有用 户权限模块 (106) , 用户可选择是否将测试报告导出。

[0030] 图 4表示根据本发明的实施例的一种智能终端的 试系统结构示意图, 其包括 控制设备 (201) 和多个智能终端 (202) : 所述控制设备 (201) 用于通过无线 网络向所述智能终端 (202) 发送测试请求, 并接收所述智能终端 (202) 发送 的测试结果, 其中, 测试请求携带测试指令; 智能终端 (202) , 用于与控制设 备 (201) 建立无线网络连接, 通过无线网络接收控制设备 (201) 发送的测试 请求, 所述测试请求是通过在智能终端 (202) 的输入设备上输入启动系统指令 实现的, 从而进入测试系统; 客制化测试流程, 选择配置需要和不需要的测试 选项; 选择测试方式, 通过用户接口调用智能终端底层接口, 从而调用测试流 程处理模块幵始实现测试; 测试完成, 调用测试输出模块输出测试报告; 通过 无线网络将所述测试结果发送给所述控制设备 (201) 。

[0031] 采用该方法、 装置和系统, 具有如下优点: (1) 提供了更加人性化的用户接 口模块, 可以自适应各种智能终端; (2) 简化测试流程, 在保证测试质量的前 提下减少了测试吋间; (3) 用户可以客制化自己的测试项, 去掉不需要的测试 项。 。

[0032] 虽然本发明已经参考特定的说明性实施例进行 了描述, 但是不会受到这些实施 例的限定而仅仅受到附加权利要求的限定。 本领域技术人员应当理解可以在不 偏离本发明的保护范围和精神的情况下对本发 明的实施例能够进行改动和修改

[0033]