10.嵌入式系统可靠性测试与评估.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称:嵌入式系统原理与应用 Agenda: 10.1 软件测试与可靠性评估 10.2 嵌入式软件测试 10.3 软件可靠性测试 10.4 嵌入式软件的可靠性测试与评估 10.5 嵌入式系统可靠性评价 10.6 嵌入式系统可靠性相关技术的进展 主讲:穆春阳 电气信息工程学院 muchunyang@126.com 10.1 软件测试与可靠性评估 0、概述 嵌入式系统可靠性测试与评估 对嵌入式系统进行可靠性的定量描述 ,需要进行可靠性评估; 可靠性评估的基础是可靠性测试 :只有通过可靠性测试中所发现的缺陷数 目和发现缺陷的时间等因素才能够评估系统的可靠性指标; 根据评估出的可靠性指标,可以对照系统的可靠性要求来决定是否还需要 进行可靠性测试,以进一步提高可靠性指标。 硬件的可靠性测试与评估技术已很完善,而软件可靠性问题已成为嵌入式 系统的一个瓶颈。 嵌入式软件的可靠性测试与评估 从通用软件测试和可靠性评估技术发展而来; 与通用软件相比,嵌入式软件对可靠性的要求更高,其可靠性测试和评估 更为重要; 目前,关于嵌入式软件的可靠性测试和评估理论还不成熟。 2 muchunyang@126.com 10.1 软件测试与可靠性评估 1、软件测试相关概念 定义(IEEE标准1983年) “使用人工或自动的手段来运行或测定某个系统的过程,其目的在于检验 它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。” 几点说明: 软件测试的目的在于发现程序中的错误从而进行否定,而不是试图肯 定程序没有错误; 对于不同的软件需求,软件测试所包含的概念存在差异: ①对于一般的软件需求,软件测试仅意味着正确性测试; ②对于某些关键性软件的需求,除了正确性测试之外,还要进行可靠 性测试、健壮性测试、效率测试、性能测试等; 软件测试是保证软件正确性和提高软件可靠性的最基本和最重要的手 段。 3 muchunyang@126.com 10.1 软件测试与可靠性评估 1、软件测试相关概念 软件测试方法 软件的缺陷存在于软件生存期的各个阶段; 不同阶段缺陷的性质是不同的; 不同的缺陷对应不同的测试方法。 软件测试方法的分类,有2种分法: 静态测试方法和动态测试方法; 黑盒测试方法和白盒测试方法。 静态测试方法: ①静态测试的基本特征:对软件和相关文档进行分析、检查,而不实际运 行被测试程序。 ②适用于软件开发过程的早期阶段; ③主要靠人来完成; ④包括完备性测试、一致性测试、正确性测试等; ⑤目前比较常用的静态测试方法:Yourdon的结构走通法、IBM的Fagan 检查法等。 4 muchunyang@126.com 10.1 软件测试与可靠性评估 1、软件测试相关概念 软件测试方法 动态测试方法: ①动态测试:通过运行软件来检验软

文档评论(0)

502992 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档