软件测试和硬件测试的不同
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的
千家信息网最后更新 2026年11月01日软件测试和硬件测试的不同
昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的To Be answered的问题中。今天特意翻翻《Wiley.Systems Engineering Principles and Practice.2Ed.2011》一书,终于找到了相关的答案。
软件测试和硬件系统的测试的总体目标大致上是一样的,但硬件和软件之间的基本差别导致测试的技巧和策略就有很大不同。
- 测试路径。控制结构(分支、循环和switch)的无限制使用使得即使很小的程序都有很多可能的逻辑路径。测试所有可能的路径是不可能的,因此必须强制选择有限数量的测试用例。
- 接口。软件模块之间的大量接口及其深度和有限的可见性使得定位测试点并测试中不一致的很困难。
- 抽象。软件的设计描述比硬件设计文档更抽象,更不容易理解。这使得测试计划变得复杂。
- 变化。在软件中的明显变化就要求相应的更多重新测试。本地变化会要求重复系统测试。
- 失效模式。 很多软件错误的灾难性有着两个严重后果。其一是对系统运行的影响。其二就是在系统无法工作时失效原因诊断的提示。
测试
软件
硬件
系统
路径
变化
软件测试
之间
接口
时间
有限
朋友
问题
设计
不同
复杂
宝贵
很大
明显
一致
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
鸠鸠互联网科技
工业互联网科技新基建
盈实互联网科技
中资互联网科技
深圳互联网科技公司
狮子座互联网科技
北京互联网络科技有限公司
无线互联网科技
猫创互联网科技
互联网科技网站
科技赋能互联网健康
重庆威客帮互联网科技
河南猎农互联网科技有限公司
新兴科技互联网创新大赛颁奖典礼
开一家科技互联网公司需要多少钱
翼展科技 首家互联网医院
上海互联网科技公司ppt
易企秀互联网科技是做什么的
玉溪新华互联网科技怎么选
互联网科技创新方面的资料
互联网与科技
北京禾田雨橡互联网科技
友谊互联网络科技
广西拼得多互联网科技有限公司
河南猎农互联网科技有限公司
中天科技中国工业互联网
本届互联网大会上的黑科技
陕西云淼互联网科技公司
杭州融税互联网科技有限公司
广州全民伙伴互联网科技有限公司