版本记录:V1.0-初稿

在测试一个单元电路或者硬件功能,需要提前书写测试计划或测试用例,一个小的测试用例该包含哪些内容?

1.测试目标

在单元电路或硬件功能测试时,某个项目的测试目标是什么?我个人是这样定义的,能不能测出问题,测出问题时能不能优化改进,需要在测试目标里明确。
比如说要测试开关电源直流输出,那么这个直流输出的稳定性时至关重要的。

2.测试项目

定好测试目标后,就是为了这个测试目标,我需要进行那几个维度的电路参数去判断,比如说上面提到的开关电源直流输出,那么我们可以从电源的纹波,噪声,幅值及开关频率等多维度的去判断,那么我的测试项目也就确定下来了。

3.测试要求

在测试项目定下来之后,每个测试项目的判定要求,随着也要确定下来,这样可以规范我们的电路参数及测试方法。
比如说开关的纹波和噪声不能大于多少就算合格,这样我们就会了解到纹波和噪声在相同电压域两者有着不同的合格范围,能够很好的理解测试项目的技术要求参数。

4.待测试电路

测试目标和项目写完后,需要放一张待测试电路的图片,放待测试电路图片的目的是在书写测试步骤时的有一个参考,及后面测试的人能够快速上手。
待测试电路路里一定要有输入源,待测电路及仪器仪表。
即我们将待测电路放在一个黑盒子里,不知道内部逻辑,我们的输入源也许来自于MCU,也许供电就行,但一定要注明。仪器仪表需要指明点在哪个点,在图中将仪器仪表的探头或探针标明出来,方便下一个测试的人员快速上手。

5.测试步骤

到了测试步骤这一步,一定要仔细的描述,目的就是不熟悉的人员也能很快的复制你的测试,能发现或复现问题。
仔细描述的意思就是每一个步骤都要描述出来,在测试用例初稿编写的时候可以是一个比较粗的甚至有错误的用例,可以在边测试的时候修改完善测试用例。
这里面的包含我用什么交流源供电,直流源供电(注明型号),例如调整MCH-305B直流源12V供电,12V电源接入J1单排针,确保正负接入无误。
包含我示波器的型号和配置,例如,利用DS1104示波器点在测试点TP1处,示波器电压类型改为交流,带宽改为20MHZ(未避免干扰,所有纹波测试均置于交流,20MHZ),电压设为50mv,时间设为ms,直流偏置电压为有效电压值,读取示波器中峰峰值(peak to peak),此为电源纹波;
一定要详细到每个测试步骤的注意点和如何进行测试。

6.输出内容

这个就是将测试项目的如何表现出来,形式根据测试项目的不同有所不同,可以是表格用来记录数据,可以是图片记录每个波形的上升下降沿变化。

7.测试设备

这一步就是需要将测试步骤里面所用到的测试仪器仪表都单独拎出来作为一项内容,可以直观的让人理解这个单元电路测试单元你所用到的仪器和仪器是否用对,比如说每一个电路的波形都可以用同一示波器去测,有的电路可以用低频率的示波器去显示,有的电路可以用到1GHZ的示波器才能使看到的波形不失真。

8.软件要求

这一项是针对我们在硬件测试中,某些单元电路或功能电路需要软件代码去实现的,这就是软硬件联调里面其中的一步,比如说我LED点灯,虽然硬件可以直接将控制脚硬拉上高电平,不仅麻烦而且存在风险,这是就需要软件在调试驱动代码的时候,直接MCU输出高电平去测试,简单快捷。

硬件再写测试用例的时候,可以先写好一个硬件测试用例,然后按照上述的要求去评审,指出相关问题和完善点。

硬件单元电路测试需要写哪些内容相关推荐

  1. 已调信号波形是怎样的_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器...

    方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...

  2. npn三种波形失真_【鼎阳硬件智库原创 | 测试测量】初识任意波形发生器

    方浩 鼎阳硬件设计与测试智库专家组成员 在产品调试的过程中,大多数的电路需要输入某种幅度随时间变化的信号,在这样的应用场景中,一个完整的测试测量系统一般会包含激励源,被测件和采集仪器三个部分.采集仪器 ...

  3. ui曲线谁是横坐标_【鼎阳硬件智库原创 | 测试测量】关于示波器的幅频特性曲线...

    关于示波器的幅频特性曲线 -- 公示鼎阳SDS3054和SDS1102E的幅频特性曲线 汪进进 鼎阳硬件设计与测试智库发起人之一 1,基于RC理论模型的示波器幅频特性曲线 示波器的带宽被称为示波器的第 ...

  4. 数字电子钟仿真软件中的电路测试,如何利用Multisim仿真软件进行数字电子钟设计...

    描述 数字电子钟是用数字集成电路构成并有数字显示特点的一种现代计数器,与传统的机械计时器相比,它具有走时准.显示直观.无机械磨损等,因而广泛应用于车站.码头.商店等公共场所.目前,数字电子钟的设计,主 ...

  5. 涨姿势 | 一文说透电机控制器硬件在环测试(MCU HIL)

    软件质量是嵌入式产品开发中最关注的问题之一.随着产品迭代,软件复杂程度越来越高,为保证软件质量,需要对软件进行大量的测试,这会在整个产品周期中消耗大量时间及资源.另一方面,市场竞争日渐激烈,产品推向市 ...

  6. GO(单元)测试的基本规则和流程

    GO(单元)测试的基本规则和流程 文章目录 GO(单元)测试的基本规则和流程 一.GO程序的三类单元测试 二.GO语言对测试函数的名称和签名的规定 三.`go test`命令执行的主要测试流程 四.功 ...

  7. pdfbox 按章节读取_2020年知到设施园艺学第十单元章节测试答案

    2020年知到设施园艺学第十单元章节测试答案 更多相关问题 [判断题] 转子流量计的压力损失大,并且随流量大小而变化. [判断题] 在超声波流量计中,小管径传感器的声音发射频率高,大管径传感器中的声音 ...

  8. 画时域随机信号波形_【鼎阳硬件智库原创︱测试测量】任意波形发生器的基本输出波形及其相关参数...

    方浩 鼎阳硬件设计与测试智库专家组成员 传统的函数发生器可以输出正弦波.方波.三角波等标准波形,但是在实际的测试场景中,为了模拟产品在实际使用过程中的复杂情况,往往需要人为地去制造一些"不规 ...

  9. 硬件测试含软件调试,硬件调试与测试规范.doc

    第 PAGE i页 硬件调试与测试规范 目录 TOC \o "1-3" \h \z 前言 3 1参考标准 3 2适用范围 3 3硬件调试与测试规范 3 3.1硬件测试流程细则 3 ...

最新文章

  1. java 数组降序_Java里的数组降序
  2. PHP中switch条件语句的使用,php条件语句(2)switch...case语句
  3. java同一包protect_Java基础知识 - 欢迎来到夜故事,一个人的故事 - OSCHINA - 中文开源技术交流社区...
  4. 【数据结构】树状数组
  5. 比量iOS6/iOS7, 3.5inch/4.0inch
  6. 浙大研究生Hadoop工作经验分享
  7. ubuntu 19.04 + lenovo-xiaoxin-I2000 触摸板右键单击无法使用
  8. 计算机科学研究课题申报书,教育科学研究课题立项申请书范文
  9. 重庆市企业数据名录爬取采集-信用中国(重庆)
  10. html中放大镜字体图标,CSS3 放大镜应用图标
  11. [GKCTF 2021]excel 骚操作
  12. 3D游戏引擎架构设计基础 - 学堂在线慕课习题答案
  13. 1.10 python 基本数据类型-集合
  14. 两个单词之间的编辑距离
  15. 苹果A13芯片细节曝光,大幅提升AI性能
  16. 第一款让我付费使用的流程图软件EDraw Max亿图图示
  17. IP地址,子网掩码,网关三者的关系和作用
  18. 美国人力资源管理协会(SHRM)将提供Prometric的ProProctor™在线监考解决方案
  19. boss直聘zp_stoken逆向分析源码放送
  20. jai_imageio-1.1-alpha.jar下载

热门文章

  1. learning from the Trenches 12-16 用看板管理大型项目
  2. Spring @Pointcut
  3. 连接服务器不支持事物,用友U8 不能登录到服务器,网上邻居中工作组不能访问,能PING通服务器,但数据库连接失败,提示无法找到事务处理。...
  4. “adb”不是内部或外部命令——解决方案
  5. c语言实验报告大气,初中实验报告范文
  6. Vue.js阿拉伯数字转化成人民币的中文
  7. C++图像处理 -- 图像颜色混合(上)
  8. 6月,云创大数据发生了哪些大事?
  9. 马丁路德金博士的三段演讲录音
  10. python翻页功能url不变_爬取Ajax动态加载和翻页时url不变的网页