软件测试和硬件测试的不同
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的
千家信息网最后更新 2025年02月01日软件测试和硬件测试的不同
昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的To Be answered的问题中。今天特意翻翻《Wiley.Systems Engineering Principles and Practice.2Ed.2011》一书,终于找到了相关的答案。
软件测试和硬件系统的测试的总体目标大致上是一样的,但硬件和软件之间的基本差别导致测试的技巧和策略就有很大不同。
- 测试路径。控制结构(分支、循环和switch)的无限制使用使得即使很小的程序都有很多可能的逻辑路径。测试所有可能的路径是不可能的,因此必须强制选择有限数量的测试用例。
- 接口。软件模块之间的大量接口及其深度和有限的可见性使得定位测试点并测试中不一致的很困难。
- 抽象。软件的设计描述比硬件设计文档更抽象,更不容易理解。这使得测试计划变得复杂。
- 变化。在软件中的明显变化就要求相应的更多重新测试。本地变化会要求重复系统测试。
- 失效模式。 很多软件错误的灾难性有着两个严重后果。其一是对系统运行的影响。其二就是在系统无法工作时失效原因诊断的提示。
测试
软件
硬件
系统
路径
变化
软件测试
之间
接口
时间
有限
朋友
问题
设计
不同
复杂
宝贵
很大
明显
一致
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发自学视频
数据库修改表结构
地图文档与数据库的区别
北京门禁软件开发怎么收费
软件开发大一学什么
亚博数据库
中韩网络安全合作
中储粮网络安全采购
广西软件开发技术总监工资多少
网络安全学习报格式
大学it如何建立数据库
hbase数据库操作
alter数据库重置密码
计算机考试数据库考证调整
第三代数据库发展趋势
高质量软件开发的案例
《网络安全法》施行时间
c#创建sql数据库表
阿里开源分布式数据库
河北天气预报软件开发
网络安全 马太效应
3ds自制软件开发
网络安全利弊反方辩题
福建财务软件开发费用
自家的路由器怎么安装服务器
提高网络安全素养讨论
区局网络安全应急预案
福建it软件开发平台
巨彩网络技术有限公司
软件开发 清单报价