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

AI效能之AI单测(一)

1.前文

从23年开始从事AI相关的工作,在此记录和交流AI相关的经验,也借此分享下自己的一些想法;

当前探索的领域主要在于AI效能部分,随着Chatgpt引起的AI浪潮,在各个领域都起到令人惊叹的作用。而身处devops多年的我,明显感知到一众效能工具的新世纪到来,过往很多基于AST语法树、基于旧有逻辑的效能工具都有逐步被替代的趋势。在过程中我主导负责的有AI单测、AI CodeReview、AI代码生成、AI测试自动化生成等等,尝试了不少新技术,也踩了不少坑。

2.背景

在当下,AI单测已逐渐被大家所感知,大家最常用的就是安装相应的插件,然后通过快捷指令就可以对函数、文件生成单测。

这里不得不提到,单测的需求?在不同的公司和部门,甚至是项目组,对单测的需求是不同的;我让AI生成的单测优缺点如下:

2.1 代码单元测试的优缺点

分类 内容
优点 1. 早期发现缺陷,降低修复成本
2. 支持安全重构,保障代码质量
3. 提供活文档,帮助理解代码功能
缺点 1. 编写和维护测试用例需要额外时间
2. 无法覆盖所有场景,存在局限性
3. 复杂场景需要模拟,增加测试难度

2.2单元测试难以推进的场景及原因

场景类型 具体情况 单元测试难推进的主要原因
http://www.dtcms.com/a/289922.html

相关文章:

  • MCP协议解析:如何通过Model Context Protocol 实现高效的AI客户端与服务端交互
  • c++ duiLib 使用xml文件编写界面布局
  • MyBatis Plus高效开发指南
  • 【PyTorch】图像二分类项目
  • JWT原理及利用手法
  • XTTS实现语音克隆:精确控制音频格式与生成流程【TTS的实战指南】
  • `SearchTransportService` 是 **协调节点与数据节点之间“搜索子请求”通信的运输层**
  • 如何用immich将苹果手机中的照片备份到指定文件夹
  • 开发工具缓存目录
  • 零基础学习性能测试第一章:核心性能指标-响应时间
  • 单链表的手动实现+相关OJ题
  • PostgreSQL 字段类型速查与 Java 枚举映射
  • 【硬件】GalaxyTabPro10.1(SM-T520)刷机/TWRP/LineageOS14/安卓7升级全过程
  • 讲座|人形机器人多姿态站起控制HoST及宇树G1部署
  • C++ 并发 future, promise和async
  • 2025年AIR SCI1区TOP,缩减因子分数阶蜣螂优化算法FORDBO,深度解析+性能实测
  • 基于51单片机的温湿度检测系统Protues仿真设计
  • 创建一个触发csrf的恶意html
  • 低速信号设计之I3C篇
  • windows11环境配置torch-points-kernels库编译安装详细教程
  • 【前端】懒加载(组件/路由/图片等)+预加载 汇总
  • NJU 凸优化导论(10) Approximation+Projection逼近与投影的应用(完结撒花)
  • InfluxDB 数据模型:桶、测量、标签与字段详解(二)
  • springboot --大事件--文章管理接口开发
  • 简洁高效的C++终端日志工具类
  • 响应式编程入门教程第七节:响应式架构与 MVVM 模式在 Unity 中的应用
  • SEO中关于关键词分类与布局的方法有那些
  • 【实战1】手写字识别 Pytoch(更新中)
  • Codes 通过创新的重新定义 SaaS 模式,专治 “原教旨主义 SaaS 的水土不服
  • 一文速通《二次型》