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

相关推荐
测试修炼手册2 天前
[测试技术] TestNG 入门与实战:分组、数据驱动与并行执行
junit·单元测试·log4j
川石课堂软件测试3 天前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
在水一缸3 天前
深入浅出 Catch2:现代 C++ 测试框架的优雅实践
开发语言·c++·单元测试·log4j·测试框架·catch2
花椒技术4 天前
AI Coding 后半程:6 类 QA Skills 如何接住测试与发布?
单元测试·ai编程·测试
疯狂打码的少年4 天前
【软件工程】软件测试阶段:单元测试与集成测试(高频对比考点)
笔记·单元测试·集成测试·软件工程
●VON4 天前
鸿蒙 PC Markdown 编辑器查找系统:大小写、整词与循环定位
华为·单元测试·编辑器·harmonyos·鸿蒙
川石课堂软件测试5 天前
安全测试|服务器安全加固方法
服务器·功能测试·测试工具·jmeter·mysql·web安全·单元测试
测试修炼手册6 天前
[测试技术] GoogleTest 入门与实战:单元测试、参数化与 Mock
单元测试
不平衡的叉叉树6 天前
Springboot+Mockito简单使用单元测试
java·spring boot·单元测试
大师兄66687 天前
HarmonyOS7 单元测试:从 @Test 到覆盖率
单元测试·覆盖率·harmonyos7