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

    文章

    5298

    浏览量

    90884

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入软件单元测试的全面研究与实践

    测试作为软件开发过程中最早进行的测试活动,能够有效隔离代码片段,验证其功能是否符合设计预期,从而在早期阶段发现潜在缺陷,提升代码质量。本文将系统探讨嵌入软件单元测试的标准流程、方法论、
    的头像 发表于 12-01 14:31 177次阅读

    2025“芯星计划”华中区域启动暨长沙民政&加速科技集成电路测试验证实践基地揭牌仪式圆满收官

    简称“加速科技”)作为核心支持企业受邀出席,并与校方共同为“长沙民政加速科技集成电路测试验证实践基地”揭牌。该实践基地将依托加速科技在集成电路测试领域的领先技术、先进设备与丰富实践经验,结合长沙民政职业技术学院在职
    的头像 发表于 10-16 17:40 417次阅读
    2025“芯星计划”华中区域启动暨长沙民政&amp;加速科技集成电路测试<b class='flag-5'>验证实践</b>基地揭牌仪式圆满收官

    边聊安全 | 软件单元测试的设计方法

    上海磐时PANSHI“磐时,做汽车企业的安全智库”软件单元测试的设计方法写在前面:软件单元测试的设计是一个系统化的过程,旨在验证代码的最小可
    的头像 发表于 09-05 16:18 4331次阅读
    边聊安全 | <b class='flag-5'>软件</b><b class='flag-5'>单元</b>测试的设计方法

    开疆智能Profinet转EtherCAT网关连接SWE减速机配置案例

    该案例是西门子PLC通过Profinet转EtherCAT网关对SWE减速机进行操控。网关数据通过Profinet网络发送到作为从站的网关,经转换后作为EtherCAT主站发送到减速机。
    的头像 发表于 08-29 17:44 633次阅读
    开疆智能Profinet转EtherCAT网关连接<b class='flag-5'>SWE</b>减速机配置案例

    单元测试工具TESSY现已支持ABIX HiperSIM,助力MELEXIS MLX16 汽车嵌入式系统的软件验证

    TESSY现已支持ABIX HiperSIM,为基于MELEXIS MLX16架构的汽车嵌入式系统提供高效、可靠的软件验证解决方案。自动化测试+高保真仿真,助力提升软件质量与开发效率。
    的头像 发表于 07-17 13:39 670次阅读
    <b class='flag-5'>单元</b>测试工具TESSY现已支持ABIX HiperSIM,助力MELEXIS MLX16 汽车嵌入式系统的<b class='flag-5'>软件</b><b class='flag-5'>验证</b>

    硬件辅助验证(HAV) 对软件验证的价值

    硬件辅助验证 (HAV) 有着悠久的历史,如今作为软件驱动验证的必备技术,再度受到关注。 RISC-V 可能是说明这一点的最好例子。HAV 能够执行多个周期的软件驱动
    的头像 发表于 05-13 18:21 1647次阅读

    新能源车软件单元测试深度解析:自动驾驶系统视角

    。 ‌自动驾驶软件的特殊性‌ ‌ 感知层: ‌激光雷达、摄像头等传感器数据处理算法的单元测试需覆盖极端场景。例如,激光雷达点云滤波算法在雨雪天气下的噪声抑制能力需通过边界测试验证。某厂商曾在测试中遗漏
    发表于 05-12 15:59

    电磁环境仿真与验证系统软件

    电磁环境仿真与验证系统软件
    的头像 发表于 04-29 16:59 824次阅读
    电磁环境仿真与<b class='flag-5'>验证</b>系统<b class='flag-5'>软件</b>

    FPGA EDA软件的位流验证

    位流验证,对于芯片研发是一个非常重要的测试手段,对于纯软件开发人员,最难理解的就是位流验证。在FPGA芯片研发中,位流验证是在做什么,在哪些阶段需要做位流
    的头像 发表于 04-25 09:42 2062次阅读
    FPGA EDA<b class='flag-5'>软件</b>的位流<b class='flag-5'>验证</b>

    单元测试在嵌入式软件中的关键作用及winAMS工具的卓越贡献

    1. 单元测试概述 ‌定义与核心目标‌ 单元测试是软件开发过程中针对程序模块(如函数、类或组件)的最小可测试单元进行的验证活动。其核心目标在
    的头像 发表于 04-11 14:31 754次阅读

    “Quantum Origin”成首个获NIST验证软件量子随机数生成器

    -Quantinuum的“Quantum Origin”成为首个通过NIST验证软件量子随机数生成器 Quantum Origin获得NIST SP 800-90B对其验证熵源的批准 增强了联邦
    的头像 发表于 04-03 15:22 660次阅读

    捕捉光的量子态:单光子信号验证实验揭秘

    01背景介绍在现代量子技术领域,单光子作为量子信息的最小载体,其精准操控与探测技术已成为量子通信网络建设、量子计算机研发、超灵敏量子传感等前沿领域的核心基石。特别是在高校量子力学教学实践中,如何突破
    的头像 发表于 04-02 17:26 891次阅读
    捕捉光的量子态:单光子信号<b class='flag-5'>验证实</b>验揭秘

    为什么无法验证在插件GNA_HW中运行的实时语音识别演示?

    使用 GNA 插件运行的经过验证的 实时语音识别演示 : [ INFO ] GNA: GNAPlugin ver. 2.1 无法使用插件GNA_HW验证实时语音识别演示的运行。
    发表于 03-05 07:55

    亚太区首座功率半导体动态可靠度验证实验室即将建立

    近日,艾默生测试与测量业务集团(前身为NI)与半导体封装测试解决方案的专业品牌蔚华科技携手宣布,双方将共同建设亚太区首座功率半导体动态可靠度验证实验室。这一举措旨在满足亚太地区日益增长的功率半导体
    的头像 发表于 01-15 16:48 1063次阅读

    蔚华科技与恩艾共建亚太首座功率半导体验证实验室

    半导体封装测试领域的知名品牌蔚华科技(TWSE: 3055)与经销合作伙伴恩艾(由艾默生与NI联合运营)近日宣布了一项重大合作计划。双方将携手在亚太地区建立首座功率半导体动态可靠度验证实验室,旨在
    的头像 发表于 01-14 14:34 845次阅读