动态单元测试,一手好牌少不了详细设计文档
单元测试是软件测试阶段最基本的测试,它能够消除深度未知隐患。它反馈更快,更省时间。此外,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)场合,模型设计可以等同于软件详细设计吗?

编辑推荐
最新资讯
-
直播 | 复杂工况下的疲劳仿真突破
2025-06-19 09:19
-
与沃尔沃汽车同行:每一程都是对家人健康的
2025-06-18 15:49
-
R159对前向盲区监测系统MOIS的要求
2025-06-17 20:14
-
戴姆勒和沃尔沃合资卡车SDV软件企业获欧盟
2025-06-17 20:13
-
新能源汽车高速驱动电机的六大关键技术
2025-06-17 20:08