车载测试概念及流程

news/2025/12/7 17:38:40/文章来源:https://www.cnblogs.com/WIRO/p/19318486

ASPICE测试流程

image-20251207122202413

image-20251207122432700

image-20251207122705315

image-20251207123152945

image-20251207123244664

image-20251207123406722

image-20251207123514545

image-20251207123754590

image-20251207123951531

image-20251207124052154

image-20251207124124758

image-20251207124334722

image-20251207124617566

image-20251207124717450

image-20251207124726055

image-20251207124834021

image-20251207124928131

image-20251207125054267

image-20251207125141471

image-20251207125158502

image-20251207125213391

image-20251207125230631

image-20251207125356125

image-20251207125525909

测试工程师分工

image-20251207131351433

image-20251207131406678

测试内容介绍

image-20251207142352036

image-20251207142410161

image-20251207142747217

image-20251207143059154

image-20251207144041403

image-20251207144054138

image-20251207144215174

image-20251207144327179

image-20251207144350566

image-20251207144508716

image-20251207144649251

image-20251207144800332

image-20251207144841860

测试流程介绍

image-20251207145103361

image-20251207145121734

image-20251207145232382

image-20251207165225282

image-20251207165337275

image-20251207165454701

image-20251207165552984

image-20251207165637285

image-20251207165732990

image-20251207165910592

image-20251207170002221

image-20251207170106771

image-20251207170201735

image-20251207170328654

image-20251207170435310

image-20251207170530288

image-20251207170636319

image-20251207170801159

image-20251207170852038

image-20251207171149643

作业1:

image-20251207171304430


测试用例设计

用例ID 测试场景 前置条件 测试步骤 预期结果
TC1 默认状态验证 1. 车辆配置副驾座椅迎宾功能(配置=1)
2. IGN ON
1. 不进行任何操作,观察ICC显示界面
2. 监控CAN信号ICC_PassSeatWellFctEnaReq
1. ICC显示副驾座椅迎宾功能为“开启”(Active)
2. ICC_PassSeatWellFctEnaReq持续发送0x0(Not Change)
TC2 开启功能(从默认开启状态再次开启) 1. 配置=1,IGN ON
2. 功能当前为Active
1. 在ICC界面设置功能为“开启”(Active) 1. ICC发送连续3帧ICC_PassSeatWellFctEnaReq=0x2(Active),后恢复0x0
2. 收到PSM_SecRowSeatWellFctSetFb=0x2(Active)
3. ICC显示保持Active
TC3 关闭功能 1. 配置=1,IGN ON
2. 功能当前为Active
1. 在ICC界面设置功能为“关闭”(Unactive) 1. ICC发送连续3帧ICC_PassSeatWellFctEnaReq=0x1(Unactive),后恢复0x0
2. 收到PSM_SecRowSeatWellFctSetFb=0x1(Unactive)
3. ICC显示更新为Unactive
TC4 重新开启功能 1. 配置=1,IGN ON
2. 功能当前为Unactive
1. 在ICC界面设置功能为“开启”(Active) 1. ICC发送连续3帧ICC_PassSeatWellFctEnaReq=0x2(Active),后恢复0x0
2. 收到PSM_SecRowSeatWellFctSetFb=0x2(Active)
3. ICC显示更新为Active
TC5 电源状态不满足(如ACC状态) 1. 配置=1
2. 电源处于ACC状态(非IGN ON)
1. 在ICC界面尝试设置功能(无论Active或Unactive) 1. ICC提示“请重新启动车辆”
2. 不发送ICC_PassSeatWellFctEnaReq请求信号(或发送但无效)
TC6 车辆无此功能(配置=0) 1. 配置=0
2. IGN ON
1. 检查ICC设置界面 ICC不显示副驾座椅迎宾功能设置选项(或选项灰化不可用)
TC7 设置后反馈为Void(0x0) 1. 配置=1,IGN ON
2. 模拟PSM反馈信号为0x0(Void)
1. 在ICC界面设置功能(如从Active改为Unactive)
2. 强制PSM反馈PSM_SecRowSeatWellFctSetFb=0x0
ICC显示保持不变(不更新),且无错误提示(或根据设计可能保持原状态)
TC8 设置后反馈为Reserved(0x3) 1. 配置=1,IGN ON
2. 模拟PSM反馈信号为0x3(Reserved)
1. 在ICC界面设置功能
2. 强制PSM反馈PSM_SecRowSeatWellFctSetFb=0x3
ICC忽略该反馈,显示不更新(或按无效处理)
TC9 设置失败(座椅模块执行失败) 1. 配置=1,IGN ON
2. 模拟座椅模块无法响应或反馈与请求不一致
1. 在ICC界面设置功能
2. 使PSM反馈信号与请求相反(如请求Active但反馈Unactive)或超时无反馈
ICC显示“请服务站检测座椅系统”提示
TC10 信号发送机制验证 1. 配置=1,IGN ON 1. 监控CAN信号ICC_PassSeatWellFctEnaReq
2. 在ICC界面执行一次设置操作
观察到ICC连续发送3帧设置值(0x1或0x2),之后恢复为0x0(Not Change)
TC11 无效请求值处理(外部模拟非法信号) 1. 配置=1,IGN ON 1. 通过CAN工具模拟发送ICC_PassSeatWellFctEnaReq=0x3(Reserved) ICC忽略该信号,显示状态不变
TC12 反馈信号异常(PSM主动上报状态变化) 1. 配置=1,IGN ON,当前显示Active
2. PSM主动发送PSM_SecRowSeatWellFctSetFb=0x1
1. 不进行设置操作,监控ICC显示 ICC根据反馈更新显示为Unactive
TC13 状态持久性(重启车辆后状态保持) 1. 配置=1
2. 之前已将功能设置为Unactive
1. IGN OFF
2. 重新IGN ON
ICC显示副驾座椅迎宾功能为Unactive(状态已保存)

测试执行建议

  1. 测试环境:搭建台架或实车环境,能模拟ICC、PSM及CAN通信,并可注入信号和监控报文。
  2. 测试工具:使用CANoe/CANalyzer等工具监控和模拟CAN信号,辅助自动化测试。
  3. 执行顺序:建议先执行正常功能用例(TC1-TC4),再执行异常和边界用例(TC5-TC13)。
  4. 通过标准:所有预期结果与实际结果一致,无遗漏或异常。

通过以上测试用例,可全面验证副驾驶座椅迎宾功能的需求符合性及鲁棒性。

image-20251207171334414

image-20251207171456341

image-20251207171515872

image-20251207171547809

image-20251207171634042

image-20251207171656070

image-20251207171717493

image-20251207171742699

image-20251207171830972

image-20251207171845708

作业2:

image-20251207172240290

答案:


1. 结合所学所悟,你认为APSICE主要作用是什么?

APSICE(通常指Automotive SPICE,即汽车行业的软件过程改进与能力测定模型)的主要作用包括:

  • 提供标准化流程框架:为汽车电子和软件开发提供一套行业认可的流程模型,帮助组织规范软件开发过程。
  • 提升过程质量与产品可靠性:通过明确的过程要求和评估机制,确保软件在安全性和可靠性上符合汽车行业的高标准。
  • 支持供应链管理与协作:为汽车制造商和供应商提供统一的过程评估标准,便于协作、审计与能力认证。
  • 促进持续改进:通过定期的过程评估与反馈,帮助组织识别薄弱环节并持续优化开发流程。

APSICE 尤其在功能安全(如ISO 26262)和自动驾驶等关键领域发挥着重要作用。


2. 变更点测试和回归测试有什么不同?

方面 变更点测试 回归测试
测试对象 针对本次变更的代码或功能进行测试 针对系统已有功能进行全面或选择性测试
测试范围 仅覆盖变更影响的部分 覆盖可能受变更影响的所有相关功能
测试目的 验证变更是否正确实现且未引入明显错误 确保原有功能未被破坏,系统整体稳定
执行时机 通常在变更提交后进行 在变更集成后、版本发布前执行
测试类型 侧重于新功能或修改点的验证 侧重于已有功能的重复验证

简单来说:

  • 变更点测试是“点”测试,聚焦于“改了什么”;
  • 回归测试是“面”测试,关注“改动了是否影响其他功能”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/991637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025工业除尘设备厂家实力榜:东莞市百谊环保科技以高效脉冲技术领跑,六家核心本土品牌优势深度解析

2025工业除尘设备厂家实力榜:东莞市百谊环保科技以高效脉冲技术领跑,六家核心本土品牌优势深度解析 随着中国制造业向高端化、智能化、绿色化转型,工业粉尘治理已从简单的环保合规要求,演变为保障生产安全、提升产…

2025深圳亿图机电模切设备实力榜:智能激光与圆刀技术领跑,六大高潜力本土品牌核心优势深度解析

2025深圳亿图机电模切设备实力榜:智能激光与圆刀技术领跑,六大高潜力本土品牌核心优势深度解析 在精密制造与柔性材料加工领域,模切、刻绘、贴标等工艺是决定产品精度、效率与外观的关键环节。随着消费电子、新能源…

python题库 No.25 分班啦!

夜曲编程要分班,包括夜曲和编程两类班,共分10个班,从夜曲1班到夜曲5班,从编程6班到编程10班 ,最后将分好的班级两个列表输出。 输出示例:---分班完毕--- [夜曲1班, 夜曲2班, 夜曲3班, 夜曲4班, 夜曲5班] [编程6班…

2025燕窝品牌实力排行榜:广东嘉燕健康科技以创新鲜炖工艺领跑,六家高潜力本土企业深度解析

2025燕窝品牌实力排行榜:广东嘉燕健康科技以创新鲜炖工艺领跑,六家高潜力本土企业深度解析 随着国民健康意识的提升和消费升级,燕窝作为传统滋补品的代表,正经历着从原料到即食、从传统到现代的深刻变革。市场不再…

nvm切换node.js版本 - 华

nvm切换node.js版本nvm下载地址:https://github.com/coreybutler/nvm-windows/releases 下载nvm-setup.zpi 1.点击nvm-setup.exe安装 2.选择nvm安装路径(这个不要安装在C盘) 3.选择node.js路径 4.确认安装 5.安装完毕…

2025东莞皓富电子实力榜:防水DC插座与耳机插座六家创新技术代表企业核心优势深度解析

2025东莞皓富电子实力榜:防水DC插座与耳机插座六家创新技术代表企业核心优势深度解析 在现代电子设备日益精密化、功能集成化与使用环境多样化的趋势下,连接器作为信号与电力传输的关键节点,其性能与可靠性直接决定…

python题库 No.26 城市整理

城市大整理啦!请将下面城市(列表cities)四川省城市外的城市删除。 最后输出结果。 要求:循环体通过for循环实现。实际答案: cities = ["四川成都","四川泸州","四川雅安","湖…

排序分页查询出现重复数据,但数据库的数据无重复 - 华

排序分页查询出现重复数据,但数据库的数据无重复原因:当排序的列的值相同时会出现这种状态,查询全部没有问题,但是分页查询会出现数据重复 解决:一个排序列的内容相同 就再增加一个排序列 增加的排序列 确定列的值…

2025东莞裕盈纸业实力榜:彩色坑纸与特殊瓦楞纸板六家高潜力技术代表企业深度解析

2025东莞裕盈纸业实力榜:彩色坑纸与特殊瓦楞纸板六家高潜力技术代表企业深度解析 在包装工业日益追求个性化、功能化与环保化的今天,瓦楞纸板作为核心基材,其技术演进正深刻影响着下游产业的竞争力。传统的棕色瓦楞…

2025东莞大信自动化大回旋切断机厂家实力榜:六家高精度国产技术代表企业核心优势深度解析

2025东莞大信自动化大回旋切断机厂家实力榜:六家高精度国产技术代表企业核心优势深度解析 在生活用纸、无纺布、特种材料等柔性卷材加工领域,大回旋切断机作为后道加工的核心设备,其切割精度、运行稳定性与自动化水…

python题库 No.24 爱菠萝不爱榴莲

明明爱吃菠萝,不爱吃榴莲。列表fruits储存着不同的水果,遍历该列表,遇到不喜欢吃的"榴莲"不输出(跳过),遇到喜欢吃的"菠萝"就结束循环。 最后输出遍历的结果。实际答案: fruits = ["橘…

我们之间的回忆

我们之间的回忆 全部都小心地收集 我总是偷偷地哭泣 像倦鸟失了归期 但愿我相信的爱情 结局紧握在我手心 时光匆匆却没有遗失过去 希望我们 有光明的未来 还有能够装下星空的期待 可现实为何让我感到如此懈怠 总怀念相…

如何通过API运行Mistral 7B大语言模型

本文介绍了Mistral 7B这款开源大语言模型的性能特点,包括其使用最新训练数据、更快的推理速度及优秀的代码生成能力,并详细提供了通过JavaScript、Python及直接调用HTTP API等多种方式运行该模型的代码示例。Mistral…

Rust愿景文档编写过程的启示:从用户调研到社区洞察

本文详细介绍了Rust愿景文档的编写过程,包括通过广泛的用户调查和深度访谈收集社区反馈的经验与教训,探讨了Rust技术在不同领域的应用价值、社区发展挑战,并提出了建立专门用户研究团队的建议。Rust愿景文档编写过程…

python题库 No.27 如此存钱

阿亮计划存钱,但是计划赶不上变化。 他第一天存1元,第二天花2元,第三天又存3元,第四天又花4元,以此类推,即:1,-2,3,-4,5,... 阿亮同样存了99天,最后又剩多少钱了呢? 最后输出结果。实际答案: result = …

oracle数据库 - 华

oracle数据库目录:1.导入导出dmp文件 6.函数2.删除用户下所有的表     7.存储过程和存储函数  3.数据闪回 8.视图4.序列            9.事物回滚…

python题库 No.23 夜曲美美哒

夜曲N班有8位学生,大家都很美,名字存储在列表names中,请你找出名字中也含"美"的同学,并计算名字含"美"的同学个数。 最后输出名字含"美"的同学的名字以及个数。 输出示例:美丽 美花…

我们曾 笑着闹着 去 追晚霞

那年的 相遇分开 都 飘着花 我们曾 笑着闹着 去 追晚霞 青春是 发烫的脸颊 手心的流沙 向着天空 大声喊 等着你回答

2025最新艺术涂料品牌TOP5 评测!艺术墙面行业主流厂家推荐,家装领域/工程墙面/商业空间装修/新房装修/改造翻新/高端家装,重新定义墙面装饰新标杆

随着人们对居住空间美学与品质要求的不断提升,艺术涂料凭借其丰富的质感、个性化的表达以及耐用的性能,成为墙面装饰材料的热门选择。本榜单基于技术研发实力、产品体系丰富度、服务网络覆盖、环保性能及市场口碑五大…

实用指南:vs code jupyter连gpu结点kernel

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …