CN108829609A - 一种蓝牙产品的测试方法及*** - Google Patents

一种蓝牙产品的测试方法及*** Download PDF

Info

Publication number
CN108829609A
CN108829609A CN201810839579.9A CN201810839579A CN108829609A CN 108829609 A CN108829609 A CN 108829609A CN 201810839579 A CN201810839579 A CN 201810839579A CN 108829609 A CN108829609 A CN 108829609A
Authority
CN
China
Prior art keywords
test
blue tooth
app
tooth products
tested
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810839579.9A
Other languages
English (en)
Inventor
周文彬
梁杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhixin Marketing Data Services Ltd
Original Assignee
Shenzhen Zhixin Marketing Data Services Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Zhixin Marketing Data Services Ltd filed Critical Shenzhen Zhixin Marketing Data Services Ltd
Priority to CN201810839579.9A priority Critical patent/CN108829609A/zh
Publication of CN108829609A publication Critical patent/CN108829609A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种蓝牙产品的生产测试方法及***,所述方法包括测试APP与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,向被测蓝牙产品发送获取测试项的指令,根据回复的测试项及测试顺序,自动生成测试流程及测试界面,测试完成后,测试APP向被测蓝牙产品发送结束测试指令。该***包括智能终端和被测蓝牙产品,所述智能终端上安装有测试APP。本发明根据不同被测产品的测试项临时自动生成的,所以测试APP可兼容所有产品的测试,产线员工根据测试流程即可完成测试,节省了产线员工培训的时间。极大的节约了蓝牙产品的测试成本。

Description

一种蓝牙产品的测试方法及***
技术领域
本发明涉及蓝牙测试技术领域,尤其涉及一种蓝牙产品的生产测试方法及***。
背景技术
通常情况下一个蓝牙终端产品需要测试,都需要一个智能终端APP配合测试。若一个公司有多个产品,就得对应多个不同的测试APP,或者同一测试APP根据不同产品有多个测试入口。这样的测试APP兼容性和扩展性差,且每新增一个新产品,就得新增一个测试APP或者对现有测试APP进行大改。这种效率低下的处理方式,首先占用研发工程师的宝贵时间,其次由于每个新产品都有不同的测试流程,每款新产品都需要对产线员工的培训,十分浪费生产成本。
发明内容
为了解决上述技术问题,本发明的目的是提供一种兼容性好、简单方便、自动生成测试流程的蓝牙产品的生产测试方法及***。
本发明所采用的技术方案是:一种蓝牙产品的生产测试方法,其包括以下步骤,
步骤1:测试APP与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,被测蓝牙产品收到后回复确认并进入测试模式;
步骤2:测试APP向被测蓝牙产品发送获取测试项的指令,被测蓝牙产品回复自身的所有测试项及测试顺序;
步骤3:测试APP根据回复的测试项及测试顺序自动生成测试流程及测试界面;
步骤4:测试完成后,测试APP向被测蓝牙产品发送结束测试指令,被测蓝牙产品收到后回复确认并退出测试模式。
进一步,所述步骤3具体包括:
步骤31,预先在测试APP中存储对应测试项的测试流程,
步骤32,测试APP根据回复的测试项及测试顺序,自动生成测试界面,产线员工根据测试界面上的流程指引输入控制指令,测试APP根据控制指令对被测蓝牙产品进行测试。
进一步,所述测试界面包括产品名、测试项目按钮、错误码按钮以及流程控制按钮。
进一步,所述步骤4还包括测试完成后,测试APP生成包含测试结果的LOGO数据。
一种蓝牙产品的生产测试***,其特征在于,其用于实施上述的蓝牙产品的生产测试方法,该***包括智能终端和被测蓝牙产品,
所述智能终端上安装有测试APP,所述APP用于:与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,向被测蓝牙产品发送获取测试项的指令,根据回复的测试项及测试顺序,自动生成测试流程及测试界面,测试完成后,测试APP向被测蓝牙产品发送结束测试指令;
所述被测蓝牙产品,其用于收到开始测试指令后回复确认并进入测试模式,根据测试APP发送的获取测试项的指令,回复自身的所有测试项及测试顺序,测试APP发送的结束测试指令,回复确认并退出测试模式。
进一步,所述测试APP还用于:预先存储对应测试项的测试流程,根据回复的测试项及测试顺序自动生成测试界面,根据控制指令对被测蓝牙产品进行测试。
进一步,所述测试APP的UI界面包括产品名、测试项目按钮、错误码按钮以及流程控制按钮。
进一步,所述测试APP还用于生成包含测试结果的LOGO数据。
本发明的有益效果是:本发明根据获取被测蓝牙产品的测试项自动生成测试流程及测试界面,因为测试APP的测试界面不是固定的,而是根据不同被测产品的测试项临时自动生成的,所以测试APP可兼容所有产品的测试,产线员工根据测试流程即可完成测试,节省了产线员工培训的时间。极大的节约了蓝牙产品的测试成本。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明中一种蓝牙产品的生产测试方法的流程图;
图2是本发明中测试APP的UI界面示意图;
图3是本发明实施例1中测试APP的UI界面示意图;
图4是本发明实施例2中测试APP的LED测试的UI界面示意图;
图5是本发明实施例2中测试APP的马达测试的UI界面示意图;。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图1所示,一种蓝牙产品的生产测试方法,其包括以下步骤,
步骤1:测试APP与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,被测蓝牙产品收到后回复确认并进入测试模式;
步骤2:测试APP向被测蓝牙产品发送获取测试项的指令,被测蓝牙产品回复自身的所有测试项及测试顺序;
步骤3:测试APP根据回复的测试项及测试顺序自动生成测试流程及测试界面;
步骤4:测试完成后,测试APP向被测蓝牙产品发送结束测试指令,被测蓝牙产品收到后回复确认并退出测试模式。
进一步,所述步骤4还包括测试完成后,测试APP生成包含测试结果的LOGO数据
进一步,所述步骤3具体包括:
步骤31,预先在测试APP中存储对应测试项的测试流程,
步骤32,测试APP根据回复的测试项及测试顺序,自动生成测试界面,产线员工根据测试界面上的流程指引输入控制指令,测试APP根据控制指令对被测蓝牙产品进行测试。
每个公司会有多款产品,每款产品有多个测试项,不同产品的测试项固然是不一样的,但是有些测试项是相同的。比如,产品一有测试项1、测试项2、测试项3,而产品二有测试项1、测试项2、测试项4。测试项1、2是共有的,测试项3、4是各自独有的。将每个测试项及其错误码代号通过一个列表统一管理,预先存储到测试APP中,并且存储对应测试项的测试流程。测试项及错误码列表如下表所示,
1)xxH表示16进制
2)每个测试项可包含多个子模块,如LED模块可能包含多个LED,某些产品可能包含多个相同的传感器等。
3)错误码为1字节,共8位,每位代表一个错误信息。同时拥有多个错误通过按位或来体现。
测试APP的流程界面不是固定不变的,而是根据不同被测产品自动生成,测试界面包括产品名、测试项目按钮、错误码按钮以及流程控制按钮。
测试界面UI如图2所示,主要包含4大部分,
产品名:显示当前被测模块的模块名,如LED、按键、传感器名称等。
测试项目按钮:当前测试模块有哪些测试项,每个按钮代表一个测试项。
错误码按钮:当前测试模块可能产生的错误类型,默认为测试通过。
流程控制按钮:测试流程控制,下一步、测试完成等。
实施例1
以LED测试进行举例,测试界面UI如图3所示,模块名称LED测试;测试项有LED亮、LED灭、LED闪烁;错误码有测试通过、不亮、亮度暗、其他异常;流程控制为下一步,点击后进入下一个测试项的测试界面。
实施例2
假如一个产品仅有两个测试项,LED及马达测试。测试APP向此产品获取测试项成功后,自动生成测试界面,生成测试流程后,自动进入第一个测试界面,也就是LED测试界面UI(如图4所示)。接下来进行LED的测试,点击“LED亮”按钮,LED正常点亮。点击“LED灭”按钮,LED正常点灭。点击“LED闪烁”按钮,LED正常闪烁。说明LED测试通过,点击“测试通过”后再点击“下一步”按钮进入下一测试项。
如图5所示,接下进入马达测试界面UI,点击“开始震动”按钮,观察马达是否震动。测试发现马达不震动,说明此测试项失败,原因是马达不震动。所以点击“不震动”按钮。因为马达是最后一个测试项,所以点击“完成”按钮,结束此产品的测试。
测试完成后,会根据之前的测试过程,自动生成log信息,方便查看和追踪。根据上文LED和马达的测试结果。生成的log信息会显示此产品进行了两项测试分别是LED和马达,其中LED测试通过,马达测试失败,原因是马达不震动。
一种蓝牙产品的生产测试***,其特征在于,其用于实施上述的蓝牙产品的生产测试方法,该***包括智能终端和被测蓝牙产品,
所述智能终端上安装有测试APP,所述APP用于:与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,向被测蓝牙产品发送获取测试项的指令,根据回复的测试项及测试顺序,自动生成测试流程及测试界面,测试完成后,测试APP向被测蓝牙产品发送结束测试指令;
所述被测蓝牙产品,其用于收到开始测试指令后回复确认并进入测试模式,根据测试APP发送的获取测试项的指令,回复自身的所有测试项及测试顺序,测试APP发送的结束测试指令,回复确认并退出测试模式。
进一步,所述测试APP还用于:预先存储对应测试项的测试流程,根据回复的测试项及测试顺序自动生成测试界面,根据控制指令对被测蓝牙产品进行测试。
进一步,所述测试APP的UI界面包括产品名、测试项目按钮、错误码按钮以及流程控制按钮。
进一步,所述测试APP还用于生成包含测试结果的LOGO数据。
本发明的有益效果是:本发明根据获取被测蓝牙产品的测试项自动生成测试流程及测试界面,因为测试APP的测试界面不是固定的,而是根据不同被测产品的测试项临时自动生成的,所以测试APP可兼容所有产品的测试,产线员工根据测试流程即可完成测试,节省了产线员工培训的时间。极大的节约了蓝牙产品的测试成本。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

Claims (8)

1.一种蓝牙产品的生产测试方法,其特征在于,其包括以下步骤,
步骤1:测试APP与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,被测蓝牙产品收到后回复确认并进入测试模式;
步骤2:测试APP向被测蓝牙产品发送获取测试项的指令,被测蓝牙产品回复自身的所有测试项及测试顺序;
步骤3:测试APP根据回复的测试项及测试顺序自动生成测试流程及测试界面;
步骤4:测试完成后,测试APP向被测蓝牙产品发送结束测试指令,被测蓝牙产品收到后回复确认并退出测试模式。
2.根据权利要求1所述的蓝牙产品的生产测试方法,其特征在于:所述步骤3具体包括:
步骤31,预先在测试APP中存储对应测试项的测试流程,
步骤32,测试APP根据回复的测试项及测试顺序,自动生成测试界面,产线员工根据测试界面上的流程指引输入控制指令,测试APP根据控制指令对被测蓝牙产品进行测试。
3.根据权利要求1或2所述的蓝牙产品的生产测试方法,其特征在于:所述测试界面包括产品名、测试项目按钮、错误码按钮以及流程控制按钮。
4.根据权利要求1所述的蓝牙产品的生产测试方法,其特征在于:所述步骤4还包括测试完成后,测试APP生成包含测试结果的LOGO数据。
5.一种蓝牙产品的生产测试***,其特征在于,其用于实施上述权利要求1至4任一项所述的蓝牙产品的生产测试方法,该***包括智能终端和被测蓝牙产品,
所述智能终端上安装有测试APP,所述APP用于:与被测蓝牙产品进行蓝牙连接通信,向被测蓝牙产品发送开始测试指令,向被测蓝牙产品发送获取测试项的指令,根据回复的测试项及测试顺序,自动生成测试流程及测试界面,测试完成后,测试APP向被测蓝牙产品发送结束测试指令;
所述被测蓝牙产品,其用于收到开始测试指令后回复确认并进入测试模式,根据测试APP发送的获取测试项的指令,回复自身的所有测试项及测试顺序,测试APP发送的结束测试指令,回复确认并退出测试模式。
6.根据权利要求5所述的蓝牙产品的生产测试***,其特征在于,所述测试APP还用于:预先存储对应测试项的测试流程,根据回复的测试项及测试顺序自动生成测试界面,根据控制指令对被测蓝牙产品进行测试。
7.根据权利要求5或6所述的蓝牙产品的生产测试***,其特征在于,所述测试APP的UI界面包括产品名、测试项目按钮、错误码按钮以及流程控制按钮。
8.根据权利要求5所述的蓝牙产品的生产测试***,其特征在于,所述测试APP还用于生成包含测试结果的LOGO数据。
CN201810839579.9A 2018-07-27 2018-07-27 一种蓝牙产品的测试方法及*** Pending CN108829609A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810839579.9A CN108829609A (zh) 2018-07-27 2018-07-27 一种蓝牙产品的测试方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810839579.9A CN108829609A (zh) 2018-07-27 2018-07-27 一种蓝牙产品的测试方法及***

Publications (1)

Publication Number Publication Date
CN108829609A true CN108829609A (zh) 2018-11-16

Family

ID=64140229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810839579.9A Pending CN108829609A (zh) 2018-07-27 2018-07-27 一种蓝牙产品的测试方法及***

Country Status (1)

Country Link
CN (1) CN108829609A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109283830A (zh) * 2018-11-20 2019-01-29 深圳智芯科技有限公司 一种减少走时误差的方法、***和计时装置
CN110275513A (zh) * 2019-07-17 2019-09-24 四川朵唯物联技术有限公司 无线智能控制器测试方法、***、及存储介质
CN111343559A (zh) * 2020-03-10 2020-06-26 深圳市众智高新电子科技有限公司 一种蓝牙音频产品自动化测试***及方法
CN112839323A (zh) * 2020-12-31 2021-05-25 Tcl通力电子(惠州)有限公司 蓝牙设备的测试方法、装置、终端和计算机可读存储介质
CN112905439A (zh) * 2019-12-03 2021-06-04 北京小米移动软件有限公司 终端测试方法、终端测试装置及存储介质
CN113886164A (zh) * 2021-11-08 2022-01-04 广东乐心医疗电子股份有限公司 蓝牙产品的测试方法、装置以及电子设备
CN114490228A (zh) * 2021-07-21 2022-05-13 荣耀终端有限公司 一种蓝牙自动化测试方法及相关装置
CN116953418A (zh) * 2023-09-21 2023-10-27 通力科技股份有限公司 射频测试方法、***、设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364659A (zh) * 2013-06-28 2013-10-23 珠海全志科技股份有限公司 基于Android***的电子设备测试***及方法
CN105512029A (zh) * 2015-11-27 2016-04-20 北京奇虎科技有限公司 一种测试智能终端的方法、服务器及***
CN206181385U (zh) * 2016-11-21 2017-05-17 深圳市丰禾原电子科技有限公司 用于蓝牙功能测试和nfc信息读写的测试***
CN106851678A (zh) * 2017-02-15 2017-06-13 Tcl通力电子(惠州)有限公司 蓝牙产品测试方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364659A (zh) * 2013-06-28 2013-10-23 珠海全志科技股份有限公司 基于Android***的电子设备测试***及方法
CN105512029A (zh) * 2015-11-27 2016-04-20 北京奇虎科技有限公司 一种测试智能终端的方法、服务器及***
CN206181385U (zh) * 2016-11-21 2017-05-17 深圳市丰禾原电子科技有限公司 用于蓝牙功能测试和nfc信息读写的测试***
CN106851678A (zh) * 2017-02-15 2017-06-13 Tcl通力电子(惠州)有限公司 蓝牙产品测试方法及装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109283830A (zh) * 2018-11-20 2019-01-29 深圳智芯科技有限公司 一种减少走时误差的方法、***和计时装置
CN110275513A (zh) * 2019-07-17 2019-09-24 四川朵唯物联技术有限公司 无线智能控制器测试方法、***、及存储介质
CN112905439A (zh) * 2019-12-03 2021-06-04 北京小米移动软件有限公司 终端测试方法、终端测试装置及存储介质
CN111343559A (zh) * 2020-03-10 2020-06-26 深圳市众智高新电子科技有限公司 一种蓝牙音频产品自动化测试***及方法
CN112839323A (zh) * 2020-12-31 2021-05-25 Tcl通力电子(惠州)有限公司 蓝牙设备的测试方法、装置、终端和计算机可读存储介质
CN114490228A (zh) * 2021-07-21 2022-05-13 荣耀终端有限公司 一种蓝牙自动化测试方法及相关装置
CN114490228B (zh) * 2021-07-21 2022-11-29 荣耀终端有限公司 一种蓝牙自动化测试方法及相关装置
CN113886164A (zh) * 2021-11-08 2022-01-04 广东乐心医疗电子股份有限公司 蓝牙产品的测试方法、装置以及电子设备
CN116953418A (zh) * 2023-09-21 2023-10-27 通力科技股份有限公司 射频测试方法、***、设备及计算机可读存储介质
CN116953418B (zh) * 2023-09-21 2023-12-05 通力科技股份有限公司 射频测试方法、***、设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN108829609A (zh) 一种蓝牙产品的测试方法及***
CN109947746B (zh) 一种基于etl流程的数据质量管控方法和***
CN102637214B (zh) 基于数据库服务间的通用数据同步方法及其***
CN114327678B (zh) 一种支持多引擎的实时数据处理***及方法
CN106095673A (zh) 基于web接口的自动化测试方法及***
US10210068B2 (en) Device topology definition system
CN105162646A (zh) 一种多协议接口测试***及方法
CN109857452A (zh) 一种基于xml的火箭测发控***的配置方法及装置
CN113489593B (zh) Json报文的核对方法和json报文的核对装置
CN110515827A (zh) 自动化测试方法、装置、计算机设备及存储介质
CN105471968A (zh) 一种数据交换方法、***以及数据平台服务器
CN105913214A (zh) 用于快递柜的运单生成方法、运单生成***以及快递柜
US20190003089A1 (en) Method for detecting and remotely managing sensors and/or devices for feeding textile and/or metallic yarns installed on one or more textile machines, and system thereof
CN114594927A (zh) 低代码开发方法、装置、***、服务器及存储介质
CN103678100B (zh) 终端的应用自动化测试方法及其***
CN115665020A (zh) 通信解析方法、装置、设备和存储介质
KR20080035427A (ko) 논리 프로세스 및 물리 프로세스를 맵핑한 비즈니스프로세스를 생성하기 위한 시스템 및 방법
CN112328231B (zh) python字典和结构体间的快速转换方法
CN112256555A (zh) 自动化测试用例管理***及测试用例执行状态转换方法
US8051048B2 (en) System and method for automated transfer and evaluation of the quality of mass data of a technical process or a technical project
CN103530681B (zh) 一种用于检测矿用产品信息的***和方法
CN101976255B (zh) 网页信息批量导出生成word文档的方法和装置
CN115904753A (zh) 一种多线程远程接口调用方法、***及装置
CN101895439A (zh) 多网元巡检的装置及方法
CN111966394B (zh) 基于etl的数据分析方法、装置、设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181116