本发明涉及通讯技术领域,尤其是指一种Android通讯终端硬件测试方法、测试工艺以及整机测试流程。

背景技术:

Android通讯终端,如今已经成为人们日常生活中不可或缺的交流工具。随着Android通讯终端设备的迅速发展,其对应的机型种类日益频繁。随之而来的是大量的硬件测试需求。

目前,在Android通讯终端硬件测试领域中,多采用在完整机器设备上验证,通过在完整机器设备上对需要测试的通讯终端进行环境配置、测试、测试结果分析等,以检查硬件功能是能够正常运行,是否存在BUG。

这种测试方式存在的问题以下问题:

1、硬件检测流程单一、只有在完整机器的时候进行验证,若有些问题为主板上的硬件器材,如蓝牙模块、wifi模块等,这些问题却不能在焊接结束后进行验证,需要先组装到整机时才能验证。若此时发现蓝牙不能正常使用,排查出问题,返工需要拆卸整机,换模块之后进行重新焊接等处理,然后再重新进行组装机器,再进行测试。此时就会出现两次次的装机流程,增加了返工的费用。数量大的话,返工费用就会变得非常高昂;

2、传统的拷机测试一般就是上电放着,没有其他方面的测试操作,例如没有进行拷机压力测试,这样的拷机测试过于简单不够严谨,没有测量机器在高负载情况下的稳定性,因此不能保证产品的稳定性。

技术实现要素:

本发明的目的在于提供一种细化流程、减少返工的Android通讯终端硬件测试方法、测试工艺以及整机测试流程。

为了达成上述目的,本发明的解决方案为:一种Android通讯终端硬件测试方法,其特征在于将测试流程细化,将该测试方法分为主板模式和整机模式两阶段,主板模式为:在通讯终端的PCB主板焊接结束后先对硬件进行首轮检测校验,若有问题则此时可发现返工;整机模式为:通过主板模式且检测校验没有问题的PCB主板将其组装到整机上,进行整机检测验证。

一种Android通讯终端硬件测试方法的测试工艺,具体如下:

步骤一:启动主板模式:首先将PCB主板焊接完之后,对其烧写临时MAC信息和序列号,按照各种机型的要求,根据相应的说明文档进行搭建外部的环境;然后进行PCB主板的硬件测试,根据测试结果,将主板进行相关的处理,若PCB主板测试没问题,则可进行后续工作;若PCB主板测试有问题,则拆下该测试的PCB主板进行返修;

步骤二:启动整机模式:将步骤一经过主板模式硬件测试后没有问题的PCB主板组装到整机上进行测试,首先进行拷机测试,若是报告拷机测试不正常,则对此整机进行相关的返修处理;

步骤三:将拷机测试正常的整机烧写永久的MAC信息和出厂序列号,烧写完后,按照各种机型的要求,根据相应的说明文档进行搭建外部的环境,然后进行整机测试;如果整机测试过程中某项测试失败,整机测试结束,同时将所有的测试数据都进行记录,用于后的校验流程;如果整机测试通过,则对MAC信息等烧写信息和硬件测试信息进行辅助校验,这样保证了出厂的设备MAC信息和出厂序列号的唯一性;

步骤四:当整机测试通过测试且辅助校验结束后,删除相关的测试信息,恢复出厂设置。

进一步的,对进行完恢复出厂设置的整机设备进行恢复出厂的校验,只有当设备成功进行恢复出厂校验后才能通过,可以保证到用户手中的设备是初次启动的状态,不会出现未经过工程测试后流出的现象。

进一步的,所述步骤二中,拷机测试过程中增加拷机压力测试。

一种Android通讯终端硬件的整机测试流程,其特征在于整机模式通过以下步骤实现:

步骤S1、在拷机测试同时后台开启一个辅助服务线程,去使用一辅助校验程序,该辅助校验程序对拷机结果进行校验;

步骤S2、辅助校验程序对拷机结果校验后若为通过校验,则该辅助校验程序对整机进行烧写永久的MAC信息和出厂序列号;

步骤S3、根据预设的各种机型的要求,搭建外部的环境,对整机进行整机测试,并将测试结果以键值的方式保存在所测的整机的存储区内;

步骤S4、进行MAC信息校验,利用一MAC和整机结果校验程序对整机的测试结果进行验证,之后进一步对MAC信息进行校验并发送给后台服务器。

进一步的,所述步骤S3的整机测试中,所有的测试项都会被记录到所测整机的存储区内,用于辅助MAC和整机结果校验程序。

本发明将测试流程细化,分为各种模块,在PCB版焊接结束后就可以对硬件进行首轮校验。把硬件检测范围给分模块消化,细化流程,主板阶段增加工序,把硬件检测都分配到它最早的阶段,这样可以避免出问题额外的返工费,且更容易定位出现故障的硬件模块,减少返工时费用;流程模块化后的环环相扣的验证,人机结合的方式,降低人工遗漏现象;增加拷机压力测试,保证产品的稳定性。

附图说明

图1是本发明的流程示意图;

图2是本发明实施例的原理示意图。

具体实施方式

以下结合附图及具体实施例对本发明做详细描述。

实施例:

如图1所示,一种Android通讯终端硬件测试方法的测试工艺,具体流程如下:

步骤一:启动主板模式:首先将PCB主板焊接完之后,对其烧写临时MAC信息和序列号,按照各种机型的要求,根据相应的说明文档进行搭建外部的环境;然后进行PCB主板的硬件测试,根据测试结果,将主板进行相关的处理,若PCB主板测试成功,则可进行后续工作;若PCB主板测试有问题,则拆下该测试的PCB主板进行返修;

步骤二:启动整机模式:将步骤一经过主板模式硬件测试后没有问题的PCB主板组装到整机上进行测试,首先进行拷机测试,若是报告拷机测试不正常,则对此整机进行相关的返修处理;

步骤三:将拷机测试正常的整机烧写永久的MAC信息和出厂序列号,烧写完后,按照各种机型的要求,根据相应的说明文档进行搭建外部的环境,然后进行整机测试;如果整机测试过程中某项测试失败,整机测试结束,同时将所有的测试数据都进行记录,用于后的校验流程;如果整机测试通过,则对MAC信息等烧写信息和硬件测试信息进行辅助校验,这样保证了出厂的设备MAC信息和出厂序列号的唯一性;

步骤四:当整机测试通过测试且辅助校验结束后,删除相关的测试信息,恢复出厂设置。

对进行完恢复出厂设置的整机设备进行恢复出厂的校验,只有当设备成功进行恢复出厂校验后才能通过,可以保证到用户手中的设备是初次启动的状态,不会出现经过工程测试后流出的现象。

所述步骤二中,拷机测试过程中增加拷机压力测试。

一种Android通讯终端硬件的整机测试流程,其特征在于整机模式通过以下步骤实现:

步骤S1、在拷机测试同时后台开启一个辅助服务线程,去使用一辅助校验程序,该辅助校验程序对拷机结果进行校验;

步骤S2、辅助校验程序对拷机结果校验后若为通过校验,则该辅助校验程序对整机进行烧写永久的MAC信息和出厂序列号;

步骤S3、根据预设的各种机型的要求,搭建外部的环境;对整机进行整机测试,并将测试结果以键值的方式保存在所测的整机的存储区内;

步骤S4、进行MAC信息校验,利用一MAC和整机结果校验程序对整机的测试结果进行验证,之后进一步对MAC信息进行校验并发送给后台服务器。

步骤S3的整机测试中,所有的测试项都会被记录到所测整机的存储区内,用于MAC和整机结果校验程序。如果测试人员不小心把某项测试失败的整机流入到下个流程进行校验,测试项的结果抛给辅助校验工具也可以识别出来。

例如图2所示,实施例中,主板模式针对硬件进行,例如蓝牙、按键、摄像头、各种LED灯等硬件,对它们分别进行PCB主板测试,将所有通过测试后的硬件安装到主机,形成一整机,进而启动整机模式,整机模式测试包括以上硬件,同时增加例如显示屏、触摸屏、E10S电源等的整体系统测试。

文中提及的根据相应的说明温度进行搭建外部的环境,一般指对wifi,蓝牙,网络等外部环境的搭建。

以上所述仅为本发明的实施例,并非对本案设计的限制,凡依本案的设计关键所做的等同变化,均落入本案的保护范围。

android测试方法及流程,一种Android通讯终端硬件测试方法、测试工艺以及整机测试流程与流程...相关推荐

  1. android 音频播放过程,一种Android系统中的音频播放方法与流程

    本申请涉及android系统技术,特别涉及一种android系统中的音频播放方法. 背景技术: 在android系统中,现有的使用audiotrack进行音频播放时,audiotrack应用与andr ...

  2. android 隐私泄露 路径,一种Android应用隐私泄露漏洞检测方法与流程

    本发明涉及Android查漏的技术领域,尤其涉及到一种Android应用隐私泄露漏洞检测方法. 背景技术: 在目前的Android隐私泄露漏洞检测方法中,静态污点分析是最常用且最有效的方法.首先对an ...

  3. android pppd流程,一种基于PPPD实现PPP‑Server功能的通信模块及其实现方法与流程...

    本发明涉及计算机通信 技术领域: ,具体涉及一种基于PPPD实现PPP-Server功能的通信模块及其实现方法. 背景技术: :在网络通信 技术领域: 中,通常采用以下方式进行通信:如4G数据模块多采 ...

  4. android自定义打电话界面,两种Android打电话实现方法

    在android开发中,用户能够拨打电话是最基本的需求.俗话说"条条大路通罗马",实现拨打电话的方式有多种,今天,就提供最常用两种. 首先,拨打电话,对于用户来说,是一个耗费的操作 ...

  5. Android加速度传感器原理,一种Android加速度传感器应用的通用解决方案

    A General Solution to Acceleration Sensor Application Based on Android Platform Liu Ying 1 刘颖,(1988- ...

  6. c语言智能语音系统,一种Android智能语音控制方法及系统与流程

    本发明涉及语音输入技术领域,具体来说,涉及一种Android智能语音控制方法及系统. 背景技术: 现在人们的生活越来越依赖于智能手机:社交.打折信息.导航.购物等,为了解决某些特定场合不能手动操作手机 ...

  7. android 分屏切换流程,一种切换分屏模式和多窗口模式的方法与流程

    本发明涉及一种切换分屏模式和多窗口模式的方法,适用于常见的带有触摸的电子设备,包括但不限于在系统的用户界面中使用触摸的方法进行导航的电子设备. 背景技术: 分屏模式是一种将两个应用扩充到全屏幕的交互方 ...

  8. android 输入法更换_一种动态切换Android系统输入法的弹出模式的方法与流程

    本发明涉及一种Android系统利用动态切换输入法的弹出模式解决输入法跳闪抖动问题的方法,属于安卓系统技术领域. 背景技术: 随着Android系统的快速发展以及安卓手机的不断普及,基于Android ...

  9. android字符串块,一种Android系统字符串提取及合并方法与流程

    本发明涉及字符串提取及合并方法,尤其涉及一种Android系统字符串提取及合并方法. 背景技术: 随着智能通讯终端的日益普及,采用Android系统的智能通讯终端设备越来越走向世界各地,而对于多国语言 ...

最新文章

  1. 下列不属于python第三方库的是-python后端开发工程师考证试题
  2. JPQL设置自增长、只读、文本类型等的注解
  3. java之Hibenate中监听事件的重写和二级cache缓存
  4. ionic 压缩和上传视频文件
  5. docker启动tomcat容器并添置项目首页
  6. HDUOJ----2063过山车
  7. 顶级大厂如何做好暗黑模式设计?来看 Ant Design 的规范文档
  8. 手机组态软件 APP监控台达PLC C#全套源代码,C#开发上位机手机APP
  9. 冒泡排序(java代码实现)
  10. ggplot2 绘制火山图
  11. puk码怎么查询_手机PUK码怎么查询?使用PUK码解锁手机电话SIM/USIM卡的教程
  12. Linux系统挂起之后退出的方法
  13. Windows Azure Platform (四) Windows Azure架构
  14. 饥荒mod制作教程--物品(食物)(农作物)--02
  15. 阿里云介绍----构建一个网站,ECS,SLB,VPC,OSS(MPS)
  16. openstack keystone 用户管理
  17. android仿2016年春节微信朋友圈红包照片效果
  18. sock_raw和sock_packet
  19. 2022内蒙古通辽经济技术开发区社区工作人员招聘精选试题及答案
  20. 什么是好的数据指标:精益数据分析

热门文章

  1. 快速调整 图片的 像素大小
  2. MATLAB设置起始文件夹
  3. 学生学籍管理系统_登陆界面设计
  4. RationalDMIS 7.0量块程序(力合)
  5. 鸿蒙系统投影仪,投影仪有系统和无系统的区别 当贝OS好在哪里?体验完明白了!...
  6. 牛客题——点击消除(go)
  7. 卸载linux 装win7系统软件,win7与ubuntu双系统完美卸载ubuntu的方法
  8. 金融风控-贷款违约预测
  9. Jenkins系列之——第五章 Jenkins编译一个Spring Boot项目并通过SSH推送到远程
  10. 手把手教你做一个天气时钟,推荐收藏