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

相关推荐
许彰午1 天前
39_Java单元测试JUnit入门
java·junit·单元测试
果子耶耶1 天前
让大模型帮我写单元测试,5个模型的覆盖率和边界处理能力实测
chatgpt·单元测试
川石课堂软件测试2 天前
APP自动化测试|高级手势操作&toast操作
css·功能测试·测试工具·microsoft·fiddler·单元测试·harmonyos
Thecozzy4 天前
单元测试 vs 手工测试:以水印功能为例
单元测试
HLAIA光子5 天前
AI Coding框架,打好TDD和SDD这两拳
单元测试·ai编程·代码规范
霸道流氓气质5 天前
Java 单元测试生成大量 Excel 测试数据实战指南
java·单元测试·excel
川石课堂软件测试5 天前
UI自动化测试|下拉选择框&弹出框&滚动条操作实践
开发语言·python·jmeter·ui·docker·单元测试·harmonyos
川石课堂软件测试6 天前
UI自动化测试|元素操作&浏览器操作实践
功能测试·测试工具·mysql·ui·docker·容器·单元测试
无聊的老谢6 天前
电信系统中的单元测试策略:构建高可靠性的微服务防线
数据库·微服务·单元测试