动态单元测试,一手好牌少不了详细设计文档
单元测试是软件测试阶段最基本的测试,它能够消除深度未知隐患。它反馈更快,更省时间。此外,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课堂
-
微信公众号
-
汽车测试网手机站
编辑推荐
最新资讯
-
氢燃料电池卡车创企“冰河时代”!HVS命悬
2024-11-17 09:45
-
小米端到端大模型:智能驾驶的“新大脑”
2024-11-17 09:44
-
阿斯顿马丁推出新款 F1 模拟器
2024-11-17 09:43
-
汽车动力电池系统试验综述
2024-11-16 08:25
-
汽车可靠性前沿技术研讨会在重庆成功召开
2024-11-16 07:33