软件测试和硬件测试的不同
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的
千家信息网最后更新 2025年12月01日软件测试和硬件测试的不同
昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的To Be answered的问题中。今天特意翻翻《Wiley.Systems Engineering Principles and Practice.2Ed.2011》一书,终于找到了相关的答案。
软件测试和硬件系统的测试的总体目标大致上是一样的,但硬件和软件之间的基本差别导致测试的技巧和策略就有很大不同。
- 测试路径。控制结构(分支、循环和switch)的无限制使用使得即使很小的程序都有很多可能的逻辑路径。测试所有可能的路径是不可能的,因此必须强制选择有限数量的测试用例。
- 接口。软件模块之间的大量接口及其深度和有限的可见性使得定位测试点并测试中不一致的很困难。
- 抽象。软件的设计描述比硬件设计文档更抽象,更不容易理解。这使得测试计划变得复杂。
- 变化。在软件中的明显变化就要求相应的更多重新测试。本地变化会要求重复系统测试。
- 失效模式。 很多软件错误的灾难性有着两个严重后果。其一是对系统运行的影响。其二就是在系统无法工作时失效原因诊断的提示。
测试
软件
硬件
系统
路径
变化
软件测试
之间
接口
时间
有限
朋友
问题
设计
不同
复杂
宝贵
很大
明显
一致
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术IP网关设置试题
十句网络安全警句格言
带来网络安全的问题
云服务器数据库怎么保存
服务器不支持常用的ssl协议
互联网科技行业发展
局域网内访问mysql数据库
增强网络安全意识作文
中国网络安全和军事发展
集装客互联网科技
招商局互联网金融科技 运营
科技互联网公司网站模板
汽车发动机软件开发
企业财务软件开发教程
华为方舟手机版双人开服务器
乐动网络技术有限公司
软件开发四川学校
南京神州网络技术
数据库开发与dba
网络安全工作汇报 博客
辽宁网络安全工程是什么
网络安全支付中存在的问题
联想服务器软件
软件开发中的生产环境搭建
克拉玛依网络技术参数
苹果买软件开发票
关于网络安全教育的调查报告
5g网络技术测试规范发布
信用数据库包括
安陆市软件开发商