[干货分享]硬件测试快速入门你必须了解的知识!
硬件测试工程师这个职位越来越吃香,相对纯技术开发而言,要求不是那么高,但又需要一定技术含量。对于想从事技术领域,技术又不是那么自信的可以选择测试岗位,在测试中积累经验,晋升做技术开发,算是一个不错的过渡职位,对于想要从事技术领域的女生来说,也非常适合。
测试工具的选择主要有以下几个:
测试测量必备工具一:万用表测试
测量必备工具二:示波器测试
测量必备工具三:信号发生器测试
测量必备工具四:频谱仪测试
其中测试测量领域注明的商家有泰克、Agilent、Fluke、NI、R&S等厂家。
1、硬件测试需要掌握的基本技能:
- 硬件电路分析。电路的分析,PCB的理解,常见器件的理解。最好只限于在CAD软件上没有硬件开发熟练。各种电路的理解需要日积月累。
- 仪器的使用:示波器,频谱仪,信号发生器,逻辑分析仪,协议分析仪,各种网络仿真仪器,对端(服务器端,客户端)的仿真等等,要熟练掌握,并且要能自动控制,毕竟测试有义务搭建整个环境。
- 测试脚本:也就是测试用例。自动化解决方案组网,自动选择测试用例,环境的自动配置,用例自动执行,测试分析自动完成,报告自动生成。
- 接口标准:比如USB接口,PCIE接口,以太网口,PON口,DSL接口,WIFI接口,蓝牙接口,3G,4G接口等,每个接口都有物理特性,电气特性,功能/性能特性,协议特性等,对相关标准尤其是测试标准都要很熟,并且测试的解决方案和那个项目的难点(不容易过的项目)也要了然于胸,因为客户往往要按照相关的标准让你测试。
- 可靠性测试:如环境试验(高低温,湿度,振动),EMC试验,安规试验,halt试验等。
2、硬件测试涉及的行业标准:
- 噪音测试标准:各种噪音测试法,满足噪音认证要求,包括专业消声室法及现场法,工作的时候看见很多份标准,现在只有一份现象法标准,果然是对噪音测试法好有信心
- 振动测试标准:验证产品在不同的运输方式下或特定的振动情况下的可靠性
- EMC 测试标准:产品的EMC抗扰度级别测量:静电、电快速脉冲群、浪涌、跌落,及产品干扰值的测定(需使用屏蔽室)
- 安规测试标:验证产品的安全性能,包含安全标识、接地要求、电气元件具体要求等
- 性能测试标准:验证产品在不同的气候环境适应性
- 盐雾试验:材料耐腐蚀性能
- 淋雨试验
- 粉尘试验
3、硬件测试如何设计:
测试流程:
测试方案-测试用例-测试用例执行-测试报告-测试评估
开发阶段 |
单板测试 |
硬件系统测试 |
硬件平台系统 测试 |
需求分析 |
建立测试计划 |
||
概要设计 |
建立测试计划 |
更新测试计划 |
|
详细设计 |
建立确定测试计划 |
更新确定测试计划 |
更新测试计划 |
实现 |
设计开发测试设备 |
设计开发测试设备 |
确定测试计划 |
测试 |
执行测试 |
系统测试 |
对由单板组合成的模块,子系统或系统进行的测试。 |
平台测试 |
系统上集成单板软件系统的测试。 |
测试计划 |
它叙述了对于预定的测试活动将要采取的途径。典型的计划中包括:标识要测试的项目、要完成的测试、测试进度表、人事安排要求、评价准则,以及任何临界的要求的临时计划。 |
测试信号 |
测试信号是为了实施一次测试而向被测系统提供的输入信号、操作或各种环境设置。测试信号控制硬件测试的执行过程,它是对测试大纲中的每一个测试项目的进一步实例化。 |
测试报告 |
描述对系统或系统部件进行的测试行为及结果的文件。 |
配置测试 |
验证系统的配置组合能力。 |
进入准则 |
开始测试必须具备的环境和条件。 |
退出准则 |
标志测试完成时需要的环境和条件。 |
[干货分享]硬件测试快速入门你必须了解的知识!相关推荐
- 好程序员Java培训分享如何快速入门Java编程
好程序员Java培训分享如何快速入门Java编程,作为老牌编程语言,Java拥有广阔的市场应用,企业对Java人才的需求一直居高不下.有很多非专业.零基础的人想要学习Java却不知道怎么快速入门,接下 ...
- 全干货之Python3快速入门(五)——Python3函数
全干货之Python3快速入门(五)--Python3函数 什么是函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 函数能提高应用的模块性,和代码的重复利用率. 在Python中 ...
- python定期自动运行_干货分享 | 适合 Python 入门的 8 款强大工具,不会就你还不知道吧!...
点击上方"人工智能Corner","星标或置顶公众号" 干货分享,第一时间送达 Python是一种开源的编程语言,可用于Web编程.数据科学.人工智能以及许多科 ...
- 使用VS Code 插件, 快速入门超账Fabric(一) : 知识回复
本文2670字, 预计10分钟 学习目标: 了解什么是区块链及其重要性 了解有关Linux Foundation Hyperledger Project和Hyperledger Fabric的信息 了 ...
- 使用VS Code 插件, 快速入门超账Fabric(一) : 知识回顾
本文2670字, 预计10分钟 学习目标: 了解什么是区块链及其重要性 了解有关Linux Foundation Hyperledger Project和Hyperledger Fabric的信息 了 ...
- python operator 多属性排序_快速入门Python必备的基础知识
本文内容目录: 变量 注释 数据类型 条件判断 循环 函数 模块 数据结构 1.变量 在代码里,我们用变量来存放数据,利用"="为变量赋值. 变量的命名技巧:前半部分能代表数据的意 ...
- composer 依赖包版本冲突_composer快速入门教程
php中文网最新课程 每日17点准时技术干货分享 Composer 是 PHP 的一个依赖管理工具.我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就 ...
- 快速入门Web前端开发的正确姿势
入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平.请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈.HTML/CSS/JavaScript 这三大基础技术栈肯定是需 ...
- python选择某一行_Python常用语法有哪些 如何快速入门Python开发
Python常用语法有哪些?如何快速入门Python开发?Python编程语言是最容易学习.并且功能强大的语言,吸引了很多人学习入行.很多人想知道如何快速入门Python开发,接下来就给大家分享Pyt ...
- pytorch快速入门与实战——三、Unet实现
专栏目录:pytorch(图像分割UNet)快速入门与实战--零.前言 pytorch快速入门与实战--一.知识准备(要素简介) pytorch快速入门与实战--二.深度学习经典网络发展 pytorc ...
最新文章
- Codeforces Gym 100513G G. FacePalm Accounting 暴力
- Linux下Makefile的automake生成全攻略--转
- Andorid应用去google广告
- VMware虚拟机启动后出现黑屏,不能显示界面,无论安装的是ubuntu、kali还是centos
- 日程解读 | LiveVideoStackCon 2020北京站日程官宣了!
- JAVA就诊叫号_基于B/S的JAVA门诊就诊系统
- 大二数据库期末考试大题
- 【树莓派搭建个人网站】环境配置
- 开课吧课堂:C++基本数据类型详解
- 从办公桌可以看透一个人
- linux 路由表及路由设置
- 林锐:《高质量的C/C++编程》
- 数据安全合格有哪些要求
- 国务院关于积极推进“互联网+”行动的指导意见
- Appcms漏洞+webshell复习
- steam饥荒服务器配置修改,启动服务器_饥荒联机版快速配置Dedicated Server攻略_饥荒联机版怎么配置服务器_游戏堡...
- 怎么从Apache maven 官网下载旧版本
- Bzoj3261/洛谷P4735 最大异或和(可持久化Trie)
- 报表向导的使用方法_使用报表向导在MS Access 2003中创建报表
- 黑龙江农垦科技职业学院喜迎寒假多校联赛2——题解
热门文章
- saas系统和传统服务器的区别,传统CRM与SaaS模式的区别
- cipher 加密解密
- 计算机右键管理提示没有关联应用,win10系统计算机右键管理提示没有与之关联的程序的解决方法...
- CoLA任务的数据增强方法
- 在linux中 要删除abc目录,在Linux中,要删除abc目录及其全部内容的命令为()A.rmabcB.rm-rabcC.rmdirabcD.rmdir-rabc...
- 智慧消防之物联网消防的意义
- 俄内政部悬赏破解 Tor 匿名网络
- mac无法安装dmg文件,报无可装载系统错误
- uniapp 跳转外部链接
- [经验] 系统封装常见问题大总结(非官方)