软件测试和硬件测试的不同
发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的
千家信息网最后更新 2024年11月21日软件测试和硬件测试的不同
昨晚和一个做嵌入式的朋友聊到了测试,然后听说我有段时间专注测试自动化,于是和我讨论了一些硬件测试和软件测试相关的东西,有些零散,但朋友见面谈技术也有点"浪费"宝贵的叙旧时间。不过这个问题还是留在了我的To Be answered的问题中。今天特意翻翻《Wiley.Systems Engineering Principles and Practice.2Ed.2011》一书,终于找到了相关的答案。
软件测试和硬件系统的测试的总体目标大致上是一样的,但硬件和软件之间的基本差别导致测试的技巧和策略就有很大不同。
- 测试路径。控制结构(分支、循环和switch)的无限制使用使得即使很小的程序都有很多可能的逻辑路径。测试所有可能的路径是不可能的,因此必须强制选择有限数量的测试用例。
- 接口。软件模块之间的大量接口及其深度和有限的可见性使得定位测试点并测试中不一致的很困难。
- 抽象。软件的设计描述比硬件设计文档更抽象,更不容易理解。这使得测试计划变得复杂。
- 变化。在软件中的明显变化就要求相应的更多重新测试。本地变化会要求重复系统测试。
- 失效模式。 很多软件错误的灾难性有着两个严重后果。其一是对系统运行的影响。其二就是在系统无法工作时失效原因诊断的提示。
测试
软件
硬件
系统
路径
变化
软件测试
之间
接口
时间
有限
朋友
问题
设计
不同
复杂
宝贵
很大
明显
一致
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库设计理论包括哪些
网络安全心的
怀旧服务器烹饪配方
嘉兴网络技术
天融信网络安全服务项目
河南服务器电源批发
云流媒体服务器怎么接入监控系统
网络技术作用是什么
梦达数据库未来
西山区服务器上门回收电话
学期计划软件开发
杭州智彤网络技术有限公司
sql备份服务器的数据库
服务器原厂维保
我国的网络安全事故
分离数据库更新统计信息
数据库 标识符设计
最全软件开发api文档
原神怎么下载不同的服务器
网络技术无边界
政府网站服务器安全隐患
ftp服务器es文件管理
美军数据库爆炸
现代信息网络技术的核心技术
数字贸易壁垒限制指数数据库
中美 贸易摩擦 网络安全
网络安全法何时开始实行呢
什么是网络技术零售价格
onvif 服务器
护苗网络安全手抄报 步骤