基于Mac Os平台的多功能智能测试方法技术

技术编号:25521336 阅读:37 留言:0更新日期:2020-09-04 17:11
本发明专利技术公开了一种基于Mac Os平台的多功能智能测试方法,包括功能测试、冒烟测试、接口测试;采用了RS232/RS485,TCP/IP,socket等通信方式,能够有效的对多功能、各方面进行准确的测量,本发明专利技术产品运行时得到其温度数据,软件烧录的正常与否,内存的大小、芯片的正常;平台最终收集各相关数据,上传至服务器;有效的测量产品的功能合格与正常。

【技术实现步骤摘要】
基于MacOs平台的多功能智能测试方法
本专利技术涉及一种基于MacOS平台下,用于测试产品(如iPhone等)的功能测试平台。
技术介绍
自从信息技术开始发展,信息技术便成为人类生存与发展的一个基本条件和重要手段。人们利用信息技术获取信息,表达观点,与他人交流思想、开展工作,以认识自身和改造自然,特别是计算机和因特网等现代信息技术的日益普及正全面影响着我们的日常学习和生活方式,有专家将现代人的生存方式称为数字化生存。信息技术有着悠久的历史,它还将向人性化的方向进一步发展。现实表明,信息技术已经渗透了社会生产、生活的方方面面,即使是计算机和网络等现代技术也正在走向普及。信息技术大众化最根本的原因在于它的人性化,即信息技术越来越符合人的需求和使用习惯。近几年,随着物联网的深入发展,智能家居,与之前仅仅为少数富豪所享受的不同,这次会逐渐走进寻常百姓家。2014年1月13日,谷歌公司收购智能家居公司NestLabs,这次收购给谷歌带来进入新市场的跳板。国内外众多电子科技展中,智能家居成为展览的主角之一。随着技术的进步,智能家居的软硬件成本呈下降趋势,当智能家居有了足够高的性价比和实用性后,它才会具备基本的市场竞争力。国内互联网巨头的加入,为智能家居的发展注入了一针强心剂。智能硬件是以平台性底层软硬件为基础,以智能传感互联、人机交互、新型显示及大数据处理等新一代信息技术为特征,以新设计、新材料、新工艺硬件为载体的新型智能终端产品及服务,是继智能手机之后的一个科技概念,通过对传统设备进行改造,进而让其智能化。随着技术升级、关联基础设施完善和应用服务市场的不断成熟,产品形态从智能手机延伸到智能可穿戴、智能家居、智能车载、医疗健康、智能无人系统等,成为信息技术与传统产业融合的交汇点。MacOS的使用如今已有很大的市场,为了能够很好的对多功能平台进行管理控制,本专利技术的特点就是在各个部分都进行不同的操作进行检测。测量产品运行时的温度,测试软件烧录是否正常,测量内存的大小,芯片的正常等数据进行收集,上传至服务器,从而对MacOS进行更好的管理。本专利技术采用的智能硬件产品测试思想和以往的互联网测试有一定的区别,当下很多测试局部关注在硬件上,但又不能忽视了软件,为此,本专利技术的主在使两者相辅相成,同时这将是未来测试的新方向。本专利技术应用的领域也是比较新型的,适应了当下时局的发展,在测试Mac设备功能的时候,效率较高,准确率更高。
技术实现思路
1、专利技术目的。本专利技术公开了一种基于MacOs平台的多功能智能测试方法,通过智能操作,其平台对MacOS的多功能进行智能测试,得到其数据是否正常,产品是否合格。2、本专利技术所采用的技术方案。本专利技术提出了一种基于MacOs平台的多功能智能测试方法,包括功能测试、冒烟测试、接口测试;其中,冒烟测试为前置测试,确定系统测试是否通过,具体为:将研发时开发的标准库模型,与采集数据通过测试后形成的模型进行对比;先通过root_path+stored获得模型路径,再通过joblib.load方式将路径导出成研发时的标准化模型stand;然后开始进入系统通过pd.read_csv获取当前的测试数据为temp,同时将数据先进行统一维度的变化为scabb;之后同理获取带数据的模型方式,先获取路径,再通过joblib.load方式生成数据经过平台的模型model;再通过model.predict(scabb)函数对经过测试的数据模型进行初步的函数预测值为goal;最后通过写好的roc_auc_goal对标准模型stand和model模型预测的值goal进行冒烟测试得出auc的结果值;将输出的值进行字符串类型的强制转换,直接输出ture或者false;输出true则通过测试,则继续其他测试;所有数据在测试完成后,都需要打包上传至所需的服务器保存;通过设置,采用串口或者网络等方式与机器人通信。更进一步,通过冒烟测试后,再执行测试若干轮、回归测试、测试报告步骤;后面的几项测试是对前面测试的一个概率性的测试,测试程序在多次运行的情况下是否正常;如正常则通过系统测试。更进一步,平台最终收集各相关数据,上传至服务器;测试相关产品中,验证产品的功能是否合格;通过相关的测量与验证之后得到相关数据,判断其数据与性能与否正常合格。更进一步,采用RS-485/422采用平衡发送和差分接收方式实现总线型通信网络架构:发送端将监听交流电过零下降沿的点转换成差分信号A、B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。从而可以提高抗共模干扰的能力和总线收发器灵敏度很高。使得产品和测试夹间进行更稳定的通信,通过发送命令和收集数据对设备进行更精准的测试。更进一步,使用串口通信包括RS232,485与产品和测试夹具进行通信,发送命令和收集数据。更进一步,所述的功能测试,将该产品的功能代码直接写入平台进行测试,产品功能代码包括:基于mac系统iwatch,此类手环需要蓝牙、通信SIM、显示、滑动几大类的功能测试。更进一步,通过TCP/IP,socket等协议与产品通信,发送命令与数据。更进一步,还包括接口测试即通信方面的测试,硬件接口与服务器通信间的测试。更进一步,测试硬件产品,硬件产品与服务器建立一个TCP/UDP长连接,定时发心跳包及其他通信内容包,另一端则是app端的接口。更进一步,还包括GPS测试包括板级测试,以及组装完成后的整体测试;采用NS-T18的信号分路器,来实现多路同时测试;同时采用NS60012通道的GPS信号模拟器来模拟GPS信号,两端均采用TNC接头;同时使用ZYWX-50-5线缆使信号衰减降低到3dB,从而使测试结果更为准确。3、本专利技术所产生的技术效果(1)本专利技术产品运行时得到其温度数据,软件烧录的正常与否,内存的大小、芯片的正常;平台最终收集各相关数据,上传至服务器;有效的测量产品的功能合格与正常。(2)本专利技术冒烟测试是系统测试中最核心的部分,其评测的指标是评判系统中模型算法的准确率;冒烟测试的区别主要是实现一个模型化的测试,建立模型的好处在于发现问题,准确的定位问题点。。(3)本专利技术采用RS-485/422采用平衡发送和差分接收方式实现总线型通信网络架构,可以提高抗共模干扰的能力和总线收发器灵敏度很高。使得产品和测试夹间进行更稳定的通信,通过发送命令和收集数据对设备进行更精准的测试。(3)本专利技术的GPS测试包括板级测试,以及组装完成后的整体测试使测试结果更为准确。附图说明图1为本专利技术实现产品和测试夹具通信架构图。图2为本专利技术采用的系统测试流程图。图3为本专利技术的基于模型的冒烟测试方法流程图。图4为本专利技术采用的socket通信协议流程图。图5为本专利技术采用的耗电测试设备。图6为本专利技术采用的GPS测试框架示意图。图7为本专利技术UI界面示例。具体实施方式实施例1如图本文档来自技高网
...

【技术保护点】
1.一种基于Mac Os平台的多功能智能测试方法,其特征在于包括功能测试、冒烟测试、接口测试;/n其中,冒烟测试为前置测试,确定系统测试是否通过,具体为:/n将研发时开发的标准库模型,与采集数据通过测试后形成的模型进行对比;先通过root_path+stored获得模型路径,再通过jobl ib.load方式将路径导出成研发时的标准化模型stand;然后开始进入系统通过pd.read_csv获取当前的测试数据为temp,同时将数据先进行统一维度的变化为scabb;之后同理获取带数据的模型方式,先获取路径,再通过joblib.load方式生成数据经过平台的模型model;再通过model.predict(scabb)函数对经过测试的数据模型进行初步的函数预测值为goal;/n最后通过写好的roc_auc_goal对标准模型stand和model模型预测的值goal进行冒烟测试得出auc的结果值;将输出的值进行字符串类型的强制转换,直接输出ture或者false;输出true则通过测试,则继续其他测试;/n所有数据在测试完成后,都需要打包上传至所需的服务器保存;通过设置,采用串口或者网络等方式与机器人通信。/n...

【技术特征摘要】
1.一种基于MacOs平台的多功能智能测试方法,其特征在于包括功能测试、冒烟测试、接口测试;
其中,冒烟测试为前置测试,确定系统测试是否通过,具体为:
将研发时开发的标准库模型,与采集数据通过测试后形成的模型进行对比;先通过root_path+stored获得模型路径,再通过joblib.load方式将路径导出成研发时的标准化模型stand;然后开始进入系统通过pd.read_csv获取当前的测试数据为temp,同时将数据先进行统一维度的变化为scabb;之后同理获取带数据的模型方式,先获取路径,再通过joblib.load方式生成数据经过平台的模型model;再通过model.predict(scabb)函数对经过测试的数据模型进行初步的函数预测值为goal;
最后通过写好的roc_auc_goal对标准模型stand和model模型预测的值goal进行冒烟测试得出auc的结果值;将输出的值进行字符串类型的强制转换,直接输出ture或者false;输出true则通过测试,则继续其他测试;
所有数据在测试完成后,都需要打包上传至所需的服务器保存;通过设置,采用串口或者网络等方式与机器人通信。


2.根据权利要求1所述的基于MacOs平台的多功能智能测试方法,其特征在于:通过冒烟测试后,再执行测试若干轮、回归测试、测试报告步骤;后面的几项测试是对前面测试的一个概率性的测试,测试程序在多次运行的情况下是否正常;如正常则通过系统测试。


3.根据权利要求2所述的基于MacOs平台的多功能智能测试方法,其特征在于:平台最终收集各相关数据,上传至服务器;测试相关产品中,验证产品的功能是否合格;通过相关的测量与验证之后得到相关数据,判断其数据与性能与否正常合格。


4.根据权利要求...

【专利技术属性】
技术研发人员:朱林
申请(专利权)人:苏州欧立通自动化科技有限公司
类型:发明
国别省市:江苏;32

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

1