当前位置: 首页 > backend >正文

C++常用的自动化测试库

黄老师跟大家推荐几个企业级 C++ 开发中广泛使用的测试库**,大家可以试试!


🧪 1. Google Test(gtest)

官网地址:https://github.com/google/googletest

Google Test 是 Google 官方开源的 C++ 单元测试框架,被广泛应用于各种项目中,支持断言、参数化测试、死亡测试等高级特性。

✅ 特点:

  • 支持 ASSERT 和 EXPECT 断言
  • 支持参数化测试
  • 支持死亡测试(验证程序是否崩溃)
  • 跨平台(Windows/Linux/macOS)

🔧 安装方式(推荐使用 vcpkg):

vcpkg 
http://www.xdnf.cn/news/12648.html

相关文章:

  • PostgreSQL数据类型使用
  • 【生活】程序员防猝si指南
  • java_网络服务相关_gateway_nacos_feign区别联系
  • JAVA-springboot log日志
  • 打卡46天
  • DDPM优化目标公式推导
  • JAVA国际版二手交易系统手机回收好物回收发布闲置商品系统源码支持APP+H5
  • 每日算法刷题Day25 6.7:leetcode二分答案3道题,用时1h40min(遇到两道动态规划和贪心时间较长)
  • 【Go语言基础【15】】数组:固定长度的连续存储结构
  • FreeRTOS任务之深入篇
  • ps蒙版介绍
  • Mac软件卸载指南,简单易懂!
  • MySQL复杂SQL(多表联查/子查询)详细讲解
  • 程序代码篇---Python串口
  • Vibe Coding AI编程
  • 安全访问家中 Linux 服务器的远程方案 —— 专为单用户场景设计
  • nginx日志的一点理解
  • Nginx 事件驱动理解
  • LeetCode 118 杨辉三角 (Java)
  • 移动应用开发专业核心课程以及就业方向
  • QT使用AES加解密,openssl及QCA问题记录
  • OpenLayers 从后端服务加载 GeoJSON 数据
  • Windows 下搭建 Zephyr 开发环境
  • Linux 文件系统与 I/O 编程核心原理及实践笔记
  • 【科研绘图系列】R语言绘制论文组图(multiple plots)
  • BERT, GPT, Transformer之间的关系
  • 接口不是json的内容能用Jsonpath获取吗,如果不能,我们选用什么方法处理呢?
  • 巴西医疗巨头尤迈Kafka数据泄露事件的全过程分析与AI安防策略分析
  • wpf的converter
  • python学习打卡day47