浅谈硬件自动化测试框架

关于自动化测试框架,默认都是针对纯软件的,并且集中在web和app应用软件。故而准确的说应该是软件产品自动化测试框架。
本文将针对硬件产品,谈谈个人对硬件自动化测试框架的一些看法。

背景

物联网技术正在高速发展,相关智能硬件产品层出不穷并且快速的进行着升级更新。研发和生产过程对快速测试提出更高要求。
智能硬件产品的高速发展,嵌入式软件在产品中的作用凸显,并且也是产品亮点的体现。从测试技术角度分析,智能产品的测试需求更加复杂多变,而且测试内容急剧增加,必然就会出现测试工作量大/测试效率低的现象。

硬件测试的特点

相比被测对象为软件的测试,硬件测试有这如下几个显著特点:

  1. 一致性测试

    同一款产品,多个硬件产品的测试数据必然会存在差异。故而,产品验证测试过程中,需要同时对多个产品进行同样的测试,以便评估各产品测试数据的一致性,也即是否都在合格的范围内?硬件只有具体较好的一致性,才能进行批量生产。

  2. 环境适应性测试

    因硬件产品指标会因为环境的差异,测试的数据会有变化。环境改变通常指温度/湿度,故而同一款产品需要分别在不同环境下执行相同的测试。

  3. 硬件测试工具

    硬件测试一般会用到专业的仪器仪表,如电源、万用表、示波器、频谱仪、信号源等

  4. 测试内容
    硬件测试的主要内容都是按照所在领域的测试标准,包括各种国际/国内/行业标准。标准中对测试方法和指标一般都有较明确的定义,这一点同软件测试区别很大!

硬件测试分类

按产品的生命周期,从研发/生产/应用各个阶段均有相应的测试。
//to do

自动化测试技术

//to do

硬件自动化测试框架介绍

//to do

硬件自动化测试框架开发案例

//to do

posted @ 2018-10-07 13:32  aiTest  阅读(3401)  评论(1编辑  收藏  举报