【回眸】Contata单元测试(一)——小白使用篇

前言

公司需要换白盒测试工具了,猛猛更新

新建项目

安装软件后打开软件,点击 New --- CProject

设置项目名字,选中Empty Project -MinGW GCC

Finish.

新建工程成功后点击 Import,可以向Contata导入RTRT测试脚本,还有相关的源代码

右键项目,选择Contata----- enable Contata

stub.ptu文件

环境设置

多变量

桩函数

Cantata 能够识别RTRT的test结构和测试脚本。

右键stubs.ptu 点击Contata,----- Analyse RTRT Scripts

分析完ptu脚本后,4个脚本变成了9个test case

右键test case 点击 Open With

原始的4个RTRT testcases变成9个Cantata Test Cases

在脚本里的变量自动填入

初始化数据和期望数据

Contata的桩函数都是从ptu文件变化过来的

还有全局变量

Run as Contata test case

执行后直接出报告

Contata code的覆盖率可以在这个界面选

覆盖率增加后相应的通过项也会增加

查看log

本次内容都是视频截图,后续更新会将软件实际操作截图替换。

目前看下来比较重要的还是ptu文件

相关推荐
汽车仪器仪表相关领域7 小时前
NHXJ-02汽车悬架检验台 实操型实战手册
人工智能·功能测试·测试工具·算法·安全·单元测试·可用性测试
程序员zgh1 天前
C/C++ 单元测试系统 构建
c语言·开发语言·c++·学习·单元测试
汽车仪器仪表相关领域1 天前
广州文明机电 新能源汽车运行安全性能检验解决方案
人工智能·功能测试·安全·单元测试·汽车·压力测试·可用性测试
兰.lan2 天前
【黑马ai测试】黑马头条登录功能测试-发布功能测试-其他功能模块设计
软件测试·人工智能·笔记·python·功能测试·ai·单元测试
淼淼7632 天前
Qt单元测试
单元测试
Parasoft中国3 天前
单元测试告别人工!PARASOFT步入AI智能体时代!
单元测试
还是大剑师兰特3 天前
Vitest单元测试教程
单元测试
DJ斯特拉5 天前
Redis使用lua脚本
junit·单元测试·lua
念越5 天前
蓝桥杯单元测试模拟1期模拟题答案及代码解析
蓝桥杯·单元测试·测试
AIminminHu6 天前
OpenGL渲染与几何内核那点事-项目实践理论补充(三-1-(2):当你的CAD代码变得“又大又乱”:从手动编译到CMake,从随性编码到单元测试))
c++·单元测试·cmake·cad·cad开发