浅谈硬件自动化测试框架

atsats atsats     2023-01-06     532

关键词:

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

背景

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

硬件测试的特点

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

  1. 一致性测试

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

  2. 环境适应性测试

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

  3. 硬件测试工具

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

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

硬件测试分类

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

自动化测试技术

//to do

硬件自动化测试框架介绍

//to do

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

//to do





十年经验大牛浅谈自动化测试与测试用例的编写

  今天聊得是自动化测试与测试用例的编写,首先来聊一聊框架(Framework)。     框架是工程学上一个非常重要的概念。在计算机和软件工程领域,我们可以轻松列举出一些耳熟能详的框架。例如,Windows软... 查看详情

关于自动化学习浅谈二

什么是自动化测试?自动化测试的原理是什么?常用哪些工具?常用哪些框架?工具的原理又是什么?自动化如何学习?自动化的优点与缺点是什么?价值在哪里?学习自动化测试要了解与掌握哪些内容?哪些项目适合自动化测... 查看详情

浅谈单元测试(代码片段)

...,基本结论就是:单元测试大概率没啥鸟用。众所周知,自动化测试相比手动测试一个比较明显的特点就是见效慢,需要积累一定的时间所产生的的价值才能超过手动测试,这还是在比较理想的情况下。某些时候可能永远也超不... 查看详情

浅谈分布式全闪存储自动化测试平台设计

...布式全闪的基本架构,根据对存储架构的理解和软件自动化测试系统理论的研究,指出软件自动化系统需涉及的主要方面,为软件自动化测试系统实现奠定基础。根据软件测试需求(功能、可靠性、性能)ÿ... 查看详情

浅谈自动化测试

...,对提高软件质量起着重要作用。随着软件测试的发展,自动化测试技术也得到了很大提高。本文首先介绍了自动化测试的概念、分类和现状,并分别对不同端上的自动化测试实现原理进行了详细地分析和阐述,通过对目前主流... 查看详情

浅谈自动化测试

...在学习python,正好部门技术结构调整,就开始了点工向UI自动化测试的转变,我要说瞌睡来了就掉枕头么?不过还好,可以将python的学习成果在自动化测试中实践。。。 1、about自动化测试定义:把人为驱动的测试转化为机器... 查看详情

浅谈接口自动化测试

...)昨晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。这篇博客,就说说功能测试到接口自动化的进阶,以及接... 查看详情

浅谈接口自动化测试

昨晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。这篇博客,就说说功能测试到接口自动化的进阶,以及接口... 查看详情

浅谈pytest+httprunner如何展开接口测试(代码片段)

...测试。本文着重介绍了如何借用pytest与httprunner进行接口自动化测试。一、什么是接口测试Incomputing,aninterfaceisasharedboundaryacrosswhichtwoormoreseparatecomponentsofacomputersystemexchangeinformation.Theexchangecanbebetweensoftware,computerhardware,peripheraldevices,... 查看详情

浅谈接口自动化测试

...晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。 这篇博客,就说说功能测试到接口自动化... 查看详情

unity游戏开发浅谈unity游戏开发中的单元测试

...函数去进行验证,检查它的正确性。一个单元测试是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行检验。单元测试使用单元测试框架编写,并要求单元测试可靠、可读并且... 查看详情

浅谈自动化测试之持续集成

...,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚 查看详情

浅谈音视频自动化测试(代码片段)

理清音视频/多媒体/播放器自动化测试的思路,可以从以下几个角度来思考。1.测项设计1.1.功能测试对各类传输协议、封装格式、编码格式的支持,在编码格式测试方面,又涉及到各类编码参数的组合,测项数量... 查看详情

9个问题浅谈自动化测试与测试用例的编写

  1、请问一般情况的安全测试都是从哪几个方面展开的?  安全测试主要针对以下漏洞类型进行测试,顺便罗列一些常用的测试工具、80%都是我们在用的。  (1)弱口令Nessus\\X-scan\\h-scan\\hydra  (2)ACL访问控制列表暴露在外... 查看详情

浅谈自动化测试行为的本质

今天跟大家讲解的是自动化测试行为的本质是什么?会有很多人都说自动化测试可以零基础入门,可是对于新手来说,总是把自动化看得很高端和复杂。下面就跟大家讲讲什么是自动化行为的本质。 先来看看功能测试如何进... 查看详情

[原创]浅谈互联网金融接口测试平台搭建

...接口测试技术介绍  PostMan接口测试神器利剑  浅谈自动化测试中的金字塔模型理解  以上三篇内容会讲解为什么要重视接口测试?好的工具推荐,当然还有接口测试基本内容,如感兴趣可 查看详情

浅谈接口diff测试

...:https://mp.weixin.qq.com/s/6H-AGaqpwf47gcxs2Sw9fQ所有的手工CASE和自动化CASE都跑了,上线为啥还经常有问题呢? 服务端语言由PHP语言改成GO了,原来的接口逻辑我又不了解,怎么测试? 测试环境测的好好的,上线后由于开发部署... 查看详情

浅谈自动化测试|初遇自动化测试(代码片段)

浅谈自动化测试自动化测试(Testautomation)是近年来逐渐兴起的软件开发流程,本系列文章将藉由作者过去的开发经验,与大家分享PHP/Laravel结合自动化测试的理论与实务,希望能对初学PHPUnit及自动化测试的同... 查看详情