打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
嵌入式软件测试与非嵌入式软件测试的区别

嵌入式软件不同于非嵌入式软件的特征主要表现在以下4个方面:

  • 嵌入式软件是随着硬件一起工作的,所以它必须能够长时间随硬件一起稳定地正常运行:

  • 嵌入式软件通常都与嵌入式硬件结合得非常紧密,所以他们共同对嵌入式系统产品的故障负责;

  • 嵌入式软件的模拟测试既困难又不可靠;

  • 嵌入式软件一般使用在高可靠高安全的产品中,软件一旦出错,可能会给用户的生命财产带来极大危害。

由于嵌入式软件和非嵌入式软件的这些区别,二者在测试上面也存在存在很大的不同:

  • 由于嵌入式软件都是高实时性的,如果在测试嵌入式软件的某些场景下,实时性与同时性很难同时满足,那么大多数嵌入式软件测试将首先集中于满足实时性的测试;

  • 由于大多数嵌入式软件都有资源约束,比如代码保存在容量有限的存储器中,这使得嵌入式软件的代码执行时间和效率都有较高要求,所以,嵌入式软件测试与非嵌入式软件相比,需要进行更多的性能与可用性测试;

  • 在进行覆盖率测试时,嵌入式软件需要使用一些实时跟踪工具才能完成这样的任务;

  • 由于嵌入式软件常用于高可靠高安全的产品之中,所以,相比非嵌入式软件而言,嵌入式软件的可靠性和安全性的测试级别要高得多。

这正是:

嵌入软件有特点,测试因而也不同
实时可靠要可用,需要工具来完成

参考书目:嵌入式系统的设计与开发,作者:陈连坤,出版社:清华大学出版社 北京交通大学出版社

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CODETEST|嵌入式软件|测试
嵌入式软件测试
常用嵌入式软件测试方法分析和对比
嵌入式软件测试策略
嵌入式软件测试的基本方法
招聘信息:软件、硬件、测试等职位
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服