未来智讯 > 智能家居论文 > 基于智能家居体系靠得住性测试剖析

基于智能家居体系靠得住性测试剖析

发布时间:2019-01-22 01:06:04 文章来源:未来智讯    
    基于智能家居体系靠得住性测试剖析作者:未知   摘 要 为了保证智能家居体系集成质量,提高测试效果,将主动化测试技艺应用到智能家居体系来开展测试,并行使MTBF参数来量化评估体系靠得住性。凭据智能家居体系特点,给出了智能家居体系测试布局、开展测试的体系情况以及测试焦点流程。议决该测试方案能够有用的评估智能家居体系的交易靠得住性,提高产物质量。
  【关头词】智能家居 主动化测试 测试方案
  1 媒介
  智能家居是由感知设备、通讯网络、数据存储和处置、应用软件等集成的智能化的应用体系。首要功能特点是由智能手机或平板电脑中一个App软件把握全部家用设备或领受家用种种传感设备,可随时随地的对设备进行经管和会见,对各异设备的状况主动感知和互联互通把握,小我信息的云平台存储与智能设备互动等体式格局来逐渐变化人们的日常进修和糊口。是以,对付如许多层级、多设备体系中,议决开展智能家居体系测试,准时发现产物潜在的问题和缺陷,有助于改善和升迁体系本能以及提高用户使用效率,兑现产物质量、危害的可把握,保险智能家居体系安好靠得住和高效的运行,推动财产急剧康健成长,促进应用推广。
  2 智能家居主动化靠得住测试概述
  2.1 主动化测试
  一般而言,主动化测试务必是议决使用剧本代码来执行应用步骤。在这之中,议决主动化测试,运行的剧本是不异的,能够做到对智能家居体系进行反复测试,使得每次执行的测试具有一律性。
  对付智能家居来说,每一个功能都是一个交易操作的应用。在开展智能家居靠得住性的测试中,议决有关的测试要领和测试东西,将执行模仿用户负载的环境下兑现高茂密度的靠得住性测试。对付智能家居产物而言,为了确定和提高体系的不变性,靠得住性测试是可行的而且是严重的参考目标。是以,我们但愿借助主动化测试手腕,凭据智能家居产物的功能需求来开展主动化测试,其首要目的是保证体系集成的质量,提高测试效果。
  2.2 靠得住性目标
  在智能家居中为了提高产物运行的靠得住性,确保用户体验。我们引入了体系端到真个功能靠得住性测试―MTBF(Mean Time Between Failure,平均无阻碍时间)测试。MTBF的测试机理是基于主动化东西,将是反映产物不变运行、用户体验的一个目标。
  对付评价靠得住性基本特性的是平均无阻碍时间,个中时间是指全部被测设备的累计有关试验时间。各被测产物的有关时间,在被测产物长进行计时器记载,在第k次失效时的累计有关试验时间是全部计数时间总和。即:
  …………………………(1)
  式中:
  n―被测产物总额。
  tk,m―到第K次失效时,被测产物中第m号被测产物的有关试验时间。
  对智能家居软件靠得住性测试中,在法则的前提下和法则的时间内,软件不引起体系阻碍的才力。软件靠得住性不仅与软件的过失(缺陷)相关,并且与体系输入和体系输出相关。对与智能家居体系来说,存在阻碍包罗:一是使用功能部件与其执行功能损失;二是体系构成局部无法在法则限度内执行所需功能的才力,在到这种环境下就可能呈现阻碍;三是软件未按设计需求执行,违背了执行功能状况,是软件阻碍。
  3 智能家居测试体系布局设计
  凭据智能家居典型应用,把智能家居算作一个总体服务,即手机应用与传感真个种种设备互连把握。那么对其开展整个体系靠得住性测试来说,网络层是起到一个数据“中转站”的作用,对产物用户来说,便是在应用端到传感真个端到端交易靠得住性验证。如图1所示,在测试体系布局中,我们把手机与测试体系相连,兑现对应用真个通讯把握。对付传感端来说,种种设备形态纷歧,怎么接入测试体系是一个关头。是以,我们设计了一个物联网仿真测试仪,议决该硬件盒子兑现与传感设备的物理硬件相连,议决测试体系把握物联网仿真测试仪,发出对传感端设备电旌旗灯号激发或采集执行设备输出电旌旗灯号,那么我们就能够兑现对被测的智能家居体系进行量化把握,形成闭环测试讯断。
  4 智能家居主动化测试
  4.1 测试情况搭建
  凭据被测的智能家居产物,搭建测试体系情况,执行所必要的硬件设备、软件步骤。该测试体系中包罗测试IDE软件、上测试器代办和旌旗灯号仿真测试仪三大局部,离别如下:
  (1)测试IDE软件。测试IDE(Integrated Development Environment,集成开辟情况软件),议决编写测试剧本,驱动被测体系的交易运行。IDE是测试体系的中枢,认真和谐其余各模块和接口,把握整个测试的正常运转,经管测试项。同时,它还具有剧本评释器的功能,按照测试语句进行函数挪用,使其测试具体动作得以执行。
  (2)上测试器代办。安卓手机和议决USB线和PC机相连,在PC机上运行一个上测试器代办(Upper Testing Agent,UTA)Agent文件,测试IDE议决Agent下发测试下令给被测手机,被测手机相应Agent发送的有关响应报文,同时,执行有关动作。最终由IDE进行剖析和判别,给出测试了局。议决东西的ADB(Android Debug Bridge,ADB),开启ADB下令符,键入adb devices 查询设备是否存在以及其SN号,个中SN号即为该设备在IDE东西中的标识,用以区分每个联贯设备,如图2所示。
  (3)旌旗灯号仿真测试仪
  对付智能家居传感端传感设备来说,必要模仿各异传感旌旗灯号,以便使传感器发生报警信息,那么就必要一个旌旗灯号模仿器,认真模仿输入传感元件发出的电旌旗灯号。若是在传感端是受控设备来说,就必要采集受控设备收到把握下令后的执举动作,是以就必要一个旌旗灯号采集器,认真采集辨认受控节点领受到的把握信息;是以,议决我们开辟的仿真测试仪,能够作为各异传感端旌旗灯号的输入和输出,能够供给种种嵌入式接口,如IO接口、AD接口、DA接口、网口等种种接口,直接与被测设备相连。   4.2 测试流程剖析
  作为主动化测试体系,进行可反复性测试是关头。凭据第三节提议的测试体系布局,兑现在IDE中测试流程的模块化,如图3所示。在该流程中,描绘了主动化测试过程中的关头设计流程要领。
  (1)对付智能家居每个测试用例来说,起首创建一个测试义务,在IDE中体现为类的要领。
  (2)IDE为该义务分派ID标识属性,期待义务运行。在完成创建义务后,导入测试Modules模版,天生通用的函数功能模块,如许在复用该功能时,直接议决目次引用后,能够利便的挪用该接口函数,以提高剧本开辟效果。
  (3)对接入IDE中的设备进行经管,设立每个被测设备与IDE的映射关系,经管被测设备。同时,议决数据驱动的体式格局,兑现数据源与剧本框架分类。它具有的长处:在更改本功能中新的测试需求时,测试职员只需关心数据表的设置,议决测试框架把参数传递给剧本运行。
  (4)测试职员在IDE中直接编写或议决其它体式格局导入已经写好的剧本。可对测试输入、预期验证点、执行次数、测试日记等策略设置,形成一个测试用例的所有过程。
  (5)在执行测试剧本中,对各异义务的测试用例进来行列步队,按照测试策略执行联系的测试函数。并对测试反馈的了局与预期了局进行比对,判别测试了局。
  4.3 测试应用
  凭据在测试体系中的典型布局,搭建了现实的智能家居测试验证场景,开展对接入的APP以及安防报警器、安防遥控器、智能开关、智能插座、电动窗帘等离别兑现测试。颠末初步统计,发现整个体系出现出APP瓦解、把握执行设备无相应、丢包等问题。
  5 告终语
  智能家居的靠得住性测试,能够发现并解决大量人造测试时无法发现的功能及本能问题。跟着智能家居的大量成长、推广,智能家居体系靠得住性越来越严重,传统的硬件测试要领无法餍足测试需求,出格是对智能家居体系级的测试要领和东西缺失,难以进行体系级测试评估,已成为产物质量升迁的瓶颈,重要影响了财产链集聚和成长。是以,开展智能家居的功能及靠得住性测试势在必行。
  参考文献
  [1]童晓渝,房秉毅等.物联网智能家居成长剖析[J].移动通讯,2010(5):16-20.
  [2]孟平.多功能智能家居体系的设计与兑现[D].哈尔滨理工大学,2014.
  [3]吕红海.基于Android的智能家居无线把握体系的设计与兑现[D].电子科技大学,2012.
  [4]王军,孟凡鹏.基于关头字驱动的主动化测试切磋与兑现[J].谋略机工程与设计,2012(9):3652-3656.
  [5]陈鹏.平均无阻碍时间(MTBF)的概述与应用[J].电子产物靠得住性与情况试验,2012(5):272-276.
  作者单元
  中国信息通讯切磋院西局部院(重庆电信切磋院) 重庆市 401336
转载请注明来源。原文地址:https://www.7428.cn/page/2019/0122/80382/
 与本篇相关的热门内容: