3.车载网络诊断测试用例标准与示例(车载网络诊断测试平台)

本文档详细介绍了车载网络诊断测试用例的开发模板,包括用例名字、ID、需求来源、测试环境、目的、前提条件、执行方式、步骤、评价标准和测试结果。以CAN通信中的busoff DTC测试为例,阐述测试过程,强调测试用例与需求的关联性和自动化测试的重要性。


1.概述

测试平台的文章完成后,后续打算按照测试用例+实现脚本的思路来写文章。
之前的文章介绍了车载网络诊断测试的硬件和软件架构。这里介绍下测试用例的开发和模板。测试都是根据需求和规范来的。
测试用例的表现形式有很多方式,但包括的内容都是一定的。一般来说,测试用例都由以下几个部分组成:

  • 用例名字
  • 用例ID
  • 测试需求来源
  • 测试环境
  • 测试目的
  • 前提条件
  • 手动/自动
  • 测试步骤
	 步骤
	 步骤说明
	 预期结果
  • 评价标准
  • 备注
  • 测试结果(测试报告才需要)
  • 测试数据(测试报告才需要)

其中测试用例和测试结果是出具报告时提供。

2.测试用例

2.1 用例名字

测试用例的名字可以根据具体的测试内容和目的来命名。
比如:

  • 电阻
  • 在隐性状态下CAN 信号电平
  • 节点丢失

2.2 用例ID

以下是一些常见的测试用例缩写:

  1. TC:Test Case(测试用例)
  2. TS:Test Specificat
车载网络诊断测试涉及多方面内容,包括测试平台、工具、用例、通信流程分析以及测试流程管理等。 ### 测试平台方案 车载网络诊断测试平台设计思路涵盖硬件平台、测试软件平台、测试用例标准示例CANoe测试平台工程建立以及测试流程和管理等方面。已发布的内容有硬件平台(设备、台架板卡)、测试软件平台、车载网络诊断测试用例标准示例车载网络诊断CANoe测试平台工程建立、测试流程以及管理等 [^1]。 ### 常用工具 车载网络测试常用工具众多,如VN1630、VN1640、VN5640、VN5610、VN5620、vTESTstudio、CANoe.Diva、PCAN、ValueCAN、VT板卡等。这些工具会对自身及测试常用功能进行介绍,方便用户根据需求查找和阅读,参照文章完成操作和测试,提升个人能力 [^2]。 ### 测试用例开发 测试用例开发依据需求和规范,一般由用例名字、用例ID、测试需求来源、测试环境、测试目的、前提条件、手动/自动、测试步骤、步骤说明、预期结果、评价标准、备注、测试结果(测试报告才需要)、测试数据(测试报告才需要)等部分组成 [^3]。 ### DOIP诊断通信流程分析 对于DOIP诊断通信流程,之前专题有简单介绍,后续会从CANoe的log进行详细分析,还会补充车载网关测试入门中DOIP诊断路由相关内容 [^4]。 ### 测试流程管理 测试工作从开始到结束有明确流程。测试有时间限制,测试前要准备好测试输入、测试环境和测试设备;测试过程中记录问题并执行未完成测试;所有测试执行完毕且记录问题复测关闭后,在规定时间内完成测试,本轮测试结束 [^5]。 ### 示例代码(伪代码) 以下是一个简单的测试流程管理的伪代码示例: ```python # 初始化测试环境和设备 def prepare_test_environment(): # 代码实现准备测试环境和设备的操作 pass # 执行测试用例 def execute_test_cases(): # 代码实现执行测试用例的操作 pass # 记录测试问题 def record_test_issues(): # 代码实现记录测试问题的操作 pass # 复测问题 def retest_issues(): # 代码实现复测问题的操作 pass # 主函数 def main(): prepare_test_environment() execute_test_cases() record_test_issues() retest_issues() if __name__ == "__main__": main() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天赐好车

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值