vTESTstudio介绍
vTESTstudio的优点
简化设计用例
集成了多种用例编辑方法(列表式、图表式、编程语言,适合不同水平和偏好…)
复用性
将测试逻辑、用例、参数分离,所有的文件都可以在版本变化后复用
图形化的编辑方法使得测试的逻辑以及SUT的期望行为更加清晰
参数化
集成测试参数、结构体以及仿真曲线
高测试覆盖度(分类树)
支持全产品周期测试
全局需求追踪(从需求到报告)
自动生成可配置化的测试报告
自动化测试流程
Method 1 Python File
vector.canoe:包含一般部分Python API。
vector.canoe.tfs: 包含测试功能集Python API。
vector.canoe.measuremen:获取测量的信息。
使用Python File创建Function
Method 2 Test Table
Method 3 Test Sequence Diagram
Method 4 State Diagram
State Diagram的路径介绍
◾ 从Initial元素开始,先进入一个分支,进而进入更深层的分支;
◾ 走遍周围所有的还没有走过的迁移,直到a、b、c任意一个条件满足:
▫️ 到达Final元素;
▫️ 到达了一个已经进入过的State(即形成了循环);
▫️ 周围已经没有未经历过的迁移(即形成了循环);
◾ 在b和c条件下,路径选择将会以尽快到达Final元素为目标执行。
Method 5 CAPL File
Method 6 C# File
总 结
往
期
推
荐
版本升级 |vTESTstudio State Diagram Features
基于vTESTstudio的域控制器测试用例开发及案例分享
如何基于CANoe 12.0和vTESTstudio完成TC8车载以太网一致性测试?
直播预告 | VectorCAST-嵌入式软件代码自动化测试方案