浅谈硬件自动化测试框架
关于自动化测试框架,默认都是针对纯软件的,并且集中在web和app应用软件。故而准确的说应该是软件产品自动化测试框架。
本文将针对硬件产品,谈谈个人对硬件自动化测试框架的一些看法。
背景
物联网技术正在高速发展,相关智能硬件产品层出不穷并且快速的进行着升级更新。研发和生产过程对快速测试提出更高要求。
智能硬件产品的高速发展,嵌入式软件在产品中的作用凸显,并且也是产品亮点的体现。从测试技术角度分析,智能产品的测试需求更加复杂多变,而且测试内容急剧增加,必然就会出现测试工作量大/测试效率低的现象。
硬件测试的特点
相比被测对象为软件的测试,硬件测试有这如下几个显著特点:
-
一致性测试
同一款产品,多个硬件产品的测试数据必然会存在差异。故而,产品验证测试过程中,需要同时对多个产品进行同样的测试,以便评估各产品测试数据的一致性,也即是否都在合格的范围内?硬件只有具体较好的一致性,才能进行批量生产。
-
环境适应性测试
因硬件产品指标会因为环境的差异,测试的数据会有变化。环境改变通常指温度/湿度,故而同一款产品需要分别在不同环境下执行相同的测试。
-
硬件测试工具
硬件测试一般会用到专业的仪器仪表,如电源、万用表、示波器、频谱仪、信号源等
-
测试内容
硬件测试的主要内容都是按照所在领域的测试标准,包括各种国际/国内/行业标准。标准中对测试方法和指标一般都有较明确的定义,这一点同软件测试区别很大!
硬件测试分类
按产品的生命周期,从研发/生产/应用各个阶段均有相应的测试。
//to do
自动化测试技术
//to do
硬件自动化测试框架介绍
//to do
硬件自动化测试框架开发案例
//to do