0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SWE.4的软件单元验证实践

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-03-09 09:52 次阅读

过程ID:SWE.4

过程名称:软件单元验证

过程目的:软件单元验证过程目的是验证软件单元,为软件单元符合软件详细设计和非功能软件需求提供证据。

过程结果:为了成功地执行了这一过程:

1)开发了包含回归策略的软件单元验证策略,以验证软件单元;

2)软件单元验证准则是根据软件单元验证策略制定的,该策略适合于为软件单元符合软件详细设计和非功能软件需求提供证据;

3)根据软件单元验证策略对软件单元进行验证,并记录所定义的软件单元验证准则和结果;

4)在软件单元、验证标准和验证结果之间建立一致性和双向可追溯性;及

5)对单元验证的结果进行汇总,并将其传达给所有受影响的各方。

最佳实践:SWE.4.BP1:开发软件单元验证策略,包括回归策略。制定软件单元的验证策略,包括回归策略,以便在软件单元发生变更时进行重新验证。验证策略应定义如何为软件单元符合软件详细设计和非功能需求提供证据。[outcome1]

注1:可能的单元验证技术包括静态/动态分析、代码评审、单元测试等。

SWE.4.BP2:开发单元验证的标准。根据验证策略,为单元验证开发合适的标准,为软件单元的合规性提供证据,以及它们在组件内的交互,以及软件详细设计和非功能需求。对于单元测试,应在单元测试规范中定义标准。[outcome2]

注2:单元验证的可能标准包括单元测试用例、单元测试数据、静态验证、覆盖率目标和编码标准,如MISRA规则。

注3:单元测试规范可以作为自动化测试平台中的脚本来实现。

SWE.4.BP3:对软件单元进行静态验证。使用已定义的验证标准来验证软件单元的正确性。记录静态验证的结果。[outcome3]

注4:静态验证可能包括静态分析、代码评审、对编码标准和指南的检查,以及其他技术。

注5:不合格的处理见sup9。

SWE.4.BP4:测试软件单元。根据软件单元验证策略,使用单元测试规范测试软件单元。记录测试结果和日志。[outcome3]

注6:不合格的处理见sup9。

SWE.4.BP5:建立双向可追溯性。在软件单元和静态验证结果之间建立双向可跟踪性。在软件详细设计和单元测试规范之间建立双向可追溯性。在单元测试规格和单元测试结果之间建立双向可追溯性。[outcome4]

注7:双向可追溯性支持覆盖、一致性和影响分析。

SWE.4.BP6:确保一致性。确保软件详细设计和单元测试规范之间的一致性。[outcome4]

注8:一致性由双向可追溯性支持,并可通过评审记录证明。

SWE.4.BP7:总结和沟通结果。总结单元测试结果和静态验证结果,并与所有受影响的方面进行交流。[outcome5]

注释9:在摘要中提供来自测试用例执行的所有必要信息,使其他各方能够判断结果。

输出工作产品:08-50测试规范[outcome2]

08-52测试计划[outcome1]

13-04沟通记录[outcome5]

13 - 19评审记录[outcome3、4]

13-22可追溯性记录[outcome4]

13-25验证结果[outcome3、5]

13-50测试结果[outcome3、5]

15-01分析报告[outcome3]

原文标题:SWE.4 软件单元验证

文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    4735

    浏览量

    87125

原文标题:SWE.4 软件单元验证

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    UART通信入门:4G模组软件实践指南

    本文将对4G模组Air724UG软件的UART做出相关示例,希望想了解此模组的朋友们收藏好仔细看。
    的头像 发表于 11-17 00:07 101次阅读
    UART通信入门:<b class='flag-5'>4</b>G模组<b class='flag-5'>软件</b>的<b class='flag-5'>实践</b>指南

    4G模组之UDP应用的最佳实践

    今天说的是4G模组之UDP应用,展示最佳实践,送你参考。
    的头像 发表于 11-08 09:24 154次阅读
    <b class='flag-5'>4</b>G模组之UDP应用的最佳<b class='flag-5'>实践</b>!

    基于FPA的软件工作量综合评估研究与实践

    方法基于软件系统工作量估算法的融合,基于FPA评估法与专家经验估算相结合,综合评估软件系统工作量,并将该方法实践于多个项目中,结果得到了用户的认可,表明了综合评估方法的有效性和可操作性
    发表于 10-15 10:45 0次下载

    TDA4系列的SPI启用和验证

    电子发烧友网站提供《TDA4系列的SPI启用和验证.pdf》资料免费下载
    发表于 09-04 10:50 2次下载
    TDA<b class='flag-5'>4</b>系列的SPI启用和<b class='flag-5'>验证</b>

    8月8日在线研讨会 | 如何快速开发量产级别功能安全应用软件

    本次研讨会经纬恒润将结合自身控制器产品研发及国内外功能安全开发、集成、测试、咨询的实践经验,重点基于功能的应用监控软件,从需求定义、架构设计、单元设计及测试验证等多个环节,分享功能安全
    的头像 发表于 08-01 16:10 235次阅读
    8月8日在线研讨会 | 如何快速开发量产级别功能安全应用<b class='flag-5'>软件</b>

    单元测试、集成测试自动化工具

    CoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试/集成测试工具 全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元测试工具 不需
    的头像 发表于 06-26 13:41 380次阅读
    <b class='flag-5'>单元</b>测试、集成测试自动化工具

    教学验证篇丨PPEC+HIL LLC拓扑仿真验证

    分享本次PPEC+HIL LLC谐振仿真验证实验详情。1、设备信息■实际设备:PPEC控制单元、LLC功率电路板■仿真设备:EasyGo实时仿真器NetBox■其他设备:万用表、直流电压源、上位机等2
    发表于 06-11 13:45

    西门子数字化工业软件推出Veloce CS硬件辅助验证和确认系统

    创新的 Veloce CS 架构整合了硬件加速仿真、企业原型验证软件原型验证,将验证和确认周期加快 10 倍,整体成本降低 5 倍
    的头像 发表于 05-08 14:28 648次阅读

    嵌入软件单元测试工具的作用

    可测试单元进行测试,来验证其是否按照设计要求正常工作。 嵌入软件单元测试工具能够提高开发人员的工作效率和软件质量。首先,它可以帮助开发人员快
    的头像 发表于 04-23 15:31 400次阅读
    嵌入<b class='flag-5'>软件</b><b class='flag-5'>单元</b>测试工具的作用

    Cognition发布首款AI软件工程师Devin

    据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师的水准。
    的头像 发表于 03-13 10:57 584次阅读

    单元/集成测试服务

    单元/集成测试旨在证明被测软件实现其单元/架构设计规范、证明被测软件不包含非预期功能。经纬恒润测试团队拥有丰富的研发经验、严格的流程管控,依据ISO26262/ASPICE等开展符合要
    的头像 发表于 02-29 13:27 354次阅读
    <b class='flag-5'>单元</b>/集成测试服务

    Tessy—嵌入式软件单元测试/集成测试工具

    Tessy源自戴姆勒—奔驰公司的软件技术实验室,由德国Hitex公司负责销售及技术的支持服务,是一款专门针对嵌入式软件进行单元/集成测试的工具。它可以对C/C++代码进行单元、集成测试
    的头像 发表于 01-15 14:39 754次阅读
    Tessy—嵌入式<b class='flag-5'>软件</b><b class='flag-5'>单元</b>测试/集成测试工具

    基于功能安全的汽车嵌入式软件单元验证技术研究

    ,对满足功能安全ASIL等级的汽车嵌入式软件单元验证技术进行详细介绍,从而提高软件质量,减少软件安全隐患,对汽车嵌入式
    的头像 发表于 01-07 11:27 998次阅读
    基于功能安全的汽车嵌入式<b class='flag-5'>软件</b><b class='flag-5'>单元</b><b class='flag-5'>验证</b>技术研究

    RZ/G验证的Linux软件包V2.1.20-RT 修补程序应用指南

    电子发烧友网站提供《RZ/G验证的Linux软件包V2.1.20-RT 修补程序应用指南.pdf》资料免费下载
    发表于 01-03 14:12 0次下载
    RZ/G<b class='flag-5'>验证</b>的Linux<b class='flag-5'>软件</b>包V2.1.20-RT 修补程序应用指南

    灵动微电子汽车芯片测试验证实验室通过国家CNAS认证

    近日,上海灵动微电子股份有限公司(以下简称“灵动微电子”)的汽车芯片测试验证实验室(以下简称“车规实验室”)已顺利通过中国合格评定国家认可委员会(CNAS)的严格评审,正式获授能力认可证书。
    的头像 发表于 12-28 17:08 1213次阅读
    灵动微电子汽车芯片测试<b class='flag-5'>验证实</b>验室通过国家CNAS认证