动态单元测试,一手好牌少不了详细设计文档
单元测试是软件测试阶段最基本的测试,它能够消除深度未知隐患。它反馈更快,更省时间。此外,ASPICE过程及ISO26262安全规范同样对单元测试提出了相关要求。
图 2 软件详细设计文档是测试输入的基础参照之一
-
Key:FR6
-
ID:FR6
-
Module:requirement 3
-
Title Description:"The signal light_intensity shall be an input to lights control. Its value shall range from 0 to 100."
图 9 无意义的测试用例并失败
VectorCAST/C++提供一个RGW(Requirements Gateway)功能。VectorCAST/C++支持与一些需求管理系统Polarion、DOORS、RequisitePro等进行集成,同时支持需求管理系统导出的CSV等格式文件。
通过上面操作我们就会快速生成一系列的测试用例。
众所周知,进行单元测试不仅可以尽早地发现错误,还容易发现深层次问题,并能快速定位问题的来源,针对相关需求,向开发人员进行反馈,小步快速迭代,高效的实现正确的需求和代码。而详细设计文档不仅为开发提供了标准,也为后续的测试提供了参考。通过VectorCAST/C++联系实际问题,能快速的完成动态单元测试。
VectorCAST/C++作为Vector公司的代码动态测试工具,既可以用于手写代码,也可以用于自动生成代码的测试,如模型转代码的测试。
参考文献:
[1] VectorCAST/C++相关文档
[2] 仨人谈起·基于模型开发(MBD)场合,模型设计可以等同于软件详细设计吗?
-
汽车测试网V课堂
-
微信公众号
-
汽车测试网手机站
编辑推荐
最新资讯
-
DEKRA德凯获得Euro NCAP主动安全测试认可
2025-01-19 11:23
-
安全中心与IIHS乘员挥鞭伤技术交流会召开
2025-01-19 11:23
-
2024汽车行业国际标准法规工作年会成功召开
2025-01-19 11:21
-
标准立项 | 《乘用车磁流变减振器技术要求
2025-01-19 11:20
-
基于随机路面识别的半主动悬架控制策略研究
2025-01-19 11:19