DB5101/T 169-2023 汽车车身电子系统嵌入式软件测试指南
DB5101/T 169-2023 Automotive body electronics system embedded software testing guideline
基本信息
发布历史
-
2023年12月
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:22页 | 字数:- | 开本: -
内容描述
ICS35.240.50
CCSL67
5101
四川省成都市地方标准
DB5101/T169—2023
汽车车身电子系统嵌入式软件测试指南
TestingGuidanceforautomotivebodyelectronicsystemembedded
software
2023-12-04发布2023-12-04实施
成都市市场监督管理局发布
DB5101/T169—2023
目次
前言................................................................................Ⅲ
1范围...............................................................................1
2规范性引用文件.....................................................................1
3术语和定义.........................................................................1
4缩略语.............................................................................1
5总则...............................................................................1
6测试类别...........................................................................3
7功能性测试........................................................................10
8可靠性测试........................................................................11
9易用性测试........................................................................11
10效率测试.........................................................................12
11可维护性测试.....................................................................12
12可移植性测试.....................................................................12
附录A(资料性)汽车车身电子系统嵌入式软件测试用例设计.............................14
参考文献............................................................................16
I
DB5101/T169—2023
前言
本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定
起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由成都市经济和信息化局提出并归口。
本文件起草单位:西华大学、电子科技大学、成都航空职业技术学院、四川成焊宝玛焊接装备工程
有限公司、成都国信安信息产业基地有限公司、武汉神龙汽车有限公司成都分公司、成都久信信息技术
股份有限公司。
本文件主要起草人:王宇、封志明、孙华、朱国斌、缪俊敏、董洁、罗旭、赖宏应、刘波、任朋飞、
李清才。
III
DB5101/T169—2023
汽车车身电子系统嵌入式软件测试指南
1范围
本文件提供汽车车身电子系统嵌入式软件的测试总则、测试类别、功能性测试、可靠性测试、易用
性测试、效率测试、可维护性测试、可移植性测试等方面的指导。
本文件适用于指导成都市汽车整车制造企业、嵌入式软件供应商开展汽车车身电子系统嵌入式软
件测试活动。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。其中,注日期的引用文件,仅该日期对应的版本适用于
本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T9386计算机软件测试文档编制规范
GB/T11457信息技术软件工程术语
GB/T15532计算机软件测试规范
3术语和定义
GB/T11457—2006和GB/T28172—2011中界定的以及下列术语和定义适用于本文件。
3.1
车身电子系统automotivebodyelectronicssystem
集成在汽车车身中与车身机械系统配合使用、可实现控制或服务的电子系统,包括自动调节座椅系
统、车身防盗系统、安全带控制系统、自适应前照灯系统等。
3.2
嵌入式软件embeddedsoftware
嵌入在计算机硬件中具有专用功能的操作系统和开发工具软件。
4缩略语
下列缩略语适用于本文件。
CPU:中央处理器(CentralProcessingUnit)
ECU:电子控制单元(ElectronicControlUnit)
5总则
5.1测试目标
汽车车身电子系统嵌入式软件的测试目标是:
a)验证汽车车身电子系统嵌入式软件是否满足开发合同或开发技术需求、系统设计文档、软件需
1
DB5101/T169—2023
求规格说明、软件设计说明等质量特性需求;
b)为汽车车身电子系统嵌入式软件产品质量评价提供依据。
5.2测试过程
汽车车身电子系统嵌入式软件测试过程宜分为四个阶段,依次为:测试策划、测试设计、测试执行
和测试总结。有关测试过程的内容见GB/T15532。
5.3测试方法
5.3.1静态测试方法
汽车车身电子系统嵌入式软件代码的静态测试宜采用代码审查、代码走查和静态分析等方法。
5.3.2动态测试方法
对汽车车身电子系统嵌入式软件进行动态测试时,宜根据不同的测试类别采用适当的测试方法,以
实现测试目标。单元测试宜采用白盒测试方法,辅以黑盒测试方法;集成测试、系统测试宜采用黑盒测
试方法,辅以白盒测试方法;配置项测试、系统测试、验收测试宜采用黑盒测试方法。
5.4测试用例
测试用例描述了测试的前提条件、输入参数、验证点及期望的输出结果等。有关测试用例的内容见
GB/T15532。汽车车身电子系统嵌入式软件测试用例设计参见附录A。
5.5测试管理
汽车车身电子系统嵌入式软件测试宜由相对独立的人员进行,宜对测试过程、软件配置、测试评审
进行管理。有关测试管理的内容见GB/T15532。
5.6测试文档
汽车车身电子系统嵌入式软件测试文档宜包括测试大纲、测试设计说明、测试用例说明、测试规程
说明、测试项传递报告、测试日志、测试记录、测试问题报告和测试总结报告。根据软件的完整性级别
和软件规模等级可进行合理的取舍与合并。测试文档的基本内容见GB/T9386。
5.7测试工具
汽车车身电子系统嵌入式软件测试工具包括静态分析工具、动态测试工具和其他支持测试活动的
工具,见表1。宜根据测试需求选择合适的测试工具,测试工具选择原则见GB/T15532。
表1汽车车身电子系统嵌入式软件测试工具分类
工具类型功能和特征说明工具举例
对嵌入式软件需求、结构设计、详细设计和代代码质量分析、代码规范性检查、代码缺陷分
静态分析工具
码进行评审、走查、审查的工具析、数据流分析、控制流分析等工具
支持执行测试用例和评价测试结果的工具,包嵌入式软件单元测试、嵌入式软件白盒测试、嵌
动态测试工具括支持选择测试用例、设置环境、运行所选择入式软件黑盒测试、测试用例管理、仿真器及性
测试、记录执行活动、故障分析等能分析等工具
其他支持测试支持测试大纲、测试设计和整个测试过程的工测试大纲生成、测试进度和人员安排评估、测试
活动的工具具数据生成和测试配置管理等工具
2
DB5101/T169—2023
6测试类别
6.1概述
根据汽车车身电子系统嵌入式软件生命周期的不同阶段,测试宜分为不同的类别,包括:单元测试、
集成测试、配置项测试、系统测试、验收测试。各测试类别与开发活动的关系如图1所示。
软件开发/测试设计活动软件测试设计/实施阶段
软件
用户软件结构软件问题报告
需求需求详细变动代产品
分析分析设计申请/码
文档文档文档报告软件配置项测试阶段
软
件子功能1
软
产配置项测试
系统实施阶段件
品系统系统
系系系配
的子功能2综合验收
统统统单集置
编中配置项测试测试测试
定分设元成管
码间
义析计测测理……
/试试形
阶阶阶调子功能n
阶阶式配置项测试
段段段试段段
单元测试集成测试配置
项
文档文档测试系统
测试
文档
文档
配置项测试计划验收
测试
文档
系统测试计划
验收测试计划
图1汽车车身电子系统嵌入式软件测试类别与开发活动关系
6.2单元测试
6.2.1测试对象
汽车车身电子系统嵌入式软件单元测试的对象为软件单元模块。
6.2.2测试目的
汽车车身电子系统嵌入式软件单元测试的目的是检查每个软件单元能否正确地实现设计说明中的
功能、性能、接口、安全性与可靠性等需求,确保嵌入式软件作为独立设备运行良好。
6.2.3测试组织和管理
6.2.3.1汽车车身电子系统嵌入式软件单元测试宜由软件的供方或开发方组织并实施。
6.2.3.2软件单元测试的技术依据是软件详细设计文档。测试工作的准入和准出条件宜符合GB/T15532
中的条件。
6.2.4技术条件
汽车车身电子系统嵌入式软件单元测试宜遵循以下技术条件:
a)宜逐项测试软件设计文档规定的软件单元所有功能、性能等特性;
3
DB5101/T169—2023
b)宜测试软件单元之间所有接口;
c)软件单元的每个特性宜至少被一个正常测试用例和一个被认可的异常测试用例覆盖;
d)测试用例的输入宜至少包含有效等价类值、无效等价类值和边界数据值;
e)覆盖率宜达到测试充分性的条件,并对未覆盖的情况进行分析;
f)测试数据宜来源于适当级别的软件规格说明,如需求、设计或模块,且始终与该规格说明保持
一致,并能追溯。
6.2.5测试方法
汽车车身电子系统嵌入式软件单元
定制服务
推荐标准
- QB/T 4555-2013 鞋类 化学试验方法 苯乙酮的测定 气相色谱-质谱法 2013-12-31
- SY/T 6653-2013 基于风险的检查(RBI)推荐做法 2013-11-28
- SY/T 5507-2012 可控震源地震勘探劳动定额 2012-08-23
- LD/T 72.8-2008 建设工程劳动定额 建筑工程-混凝土工程 2009-01-08
- DL/T 423-2009 绝缘油中含气量测定方法 真空压差法 2009-07-01
- JB/T 5220-2014 转速数字显示仪 2014-05-12
- JB/T 8126.4-2014 内燃机 冷却水泵 第4部分:水封 技术条件 2014-05-12
- CY/T 97-2013 电子图书元数据 2013-11-20
- SY/T 6957-2013 海洋重力勘探采集技术规程 2013-11-28
- QB/T 4560-2013 六片运动帽 2013-12-31