【回眸】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文件

相关推荐
Glitch4044 小时前
LLM 数据管线缺陷实录:两个单元测试无法覆盖的运行时问题
单元测试
钱栈up4 小时前
全量 21 个失败、单跑全绿:泄漏进连接池的 SQL 变量
sql·单元测试·测试
冬奇Lab4 小时前
LLM 自动化测试系列(03):单元测试生成——TestGen-LLM 与 Qodo Cover
人工智能·单元测试·测试
慧都小项6 天前
Python 跨文件重构怎么验证?PyCharm 用法查找、重构预览与测试流程
python·重构·pycharm·单元测试
2302_805771079 天前
Day13Jmeter数据驱动
功能测试·单元测试·测试用例·需求分析·测试
2302_805771079 天前
Day14Jmeter+数据库的操作
功能测试·单元测试·测试用例·需求分析
清风~徐~来10 天前
【软件测试】allure 测试报告模块
单元测试
2302_8057710710 天前
Day18在接口自动化测试中引入pytest用例管理框架
功能测试·单元测试·测试用例·需求分析·测试
CAE虚拟与现实12 天前
什么是浏览器冒烟测试
单元测试·测试·冒烟测试·回归测试
写后端的胖头鱼13 天前
一文学会单元测试之----Junit
junit·单元测试