首页
学习
活动
专区
圈层
工具
发布
首页标签单元测试

#单元测试

在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。

莫把覆盖率当成答案

FunTester

写生产级代码时,我们都希望自己心里更有把握,确认代码的行为符合预期。实现这一点的主要手段之一,就是 单元测试。它本质上是一组小而自动化的校验,用来验证代码中的某...

200

E2E 测试完全指南

FunTester

你有没有遇到过这种尴尬:单元测试全部通过,集成测试也没问题,结果上线后用户却反馈功能用不了?有一次做电商项目,所有模块单独测试都正常,上线当天却发现用户下单后无...

300

老旧系统自动化测试实战指南

FunTester

自动化测试的重要性已被广泛讨论:它们为修改系统组件提供了强有力的保障,能够在开发生命周期的早期阶段及时发现问题,从而防止缺陷流入生产环境。然而,当我们面对测试覆...

300

坏味道即规约:坏味道驱动重构(BDR)如何把 AI 重构拉回工程

张逸

确定存在坏味道的代码 是否已被单元测试(或等价自动化测试)覆盖;若 没有,先为其编写测试,锁定当前行为。

10800

为什么你的自动化测试一直没有价值?

AI智享空间

某团队花了半年时间搭自动化测试框架,写了将近两千条用例。每次上线前 CI 跑一遍,绿了才敢发版。

16310

2026远程控制软件选购指南:按人群场景预算一站式锁定,ToDesk覆盖90%用户需求

敲星写码

打开搜索引擎输入"远程控制软件推荐",出来一百篇文章每篇推荐的都不一样:这篇说 TeamViewer 是王者,那篇说向日葵是国货之光,还有的说 RustDesk...

19410

远程控制软件文件传输速度实测:ToDesk vs 向日葵 等软件,谁传文件最快最稳

键盘敲碎了雾霭

文件传输是远程控制软件里最高频使用的功能之一,但也是最容易出问题的:速度慢、不支持断点续传、大文件容易中断、批量操作不方便、传输的时候远控画面卡成 PPT。 这...

18110

上周前端发生哪些新鲜事儿?

掘金安东尼

18610

测试左移常见误区,90%专家都踩过坑

顾翔

近年来,‘测试左移(Shift-Left Testing)’已成为质量保障领域的高频热词。从DevOps实践到敏捷团队转型,从CI/CD流水线建设到需求评审会现...

18710

让 AI 帮你修 bug,结果它把整个代码重写了一遍

勇哥AI笔记

怪不得我的 Token 消耗得这么快,厂家也把 Coding Plan 换成了 Token Plan。

24910

LangChain4j 获取引用源文档

程序员NEO

接着往下看 LangChain4j 系列文章,通过上篇文章 LangChain4j - LangChain4j 标准 RAG 实战 我们已经了解了如何使用 La...

16110

LangChain4j 标准 RAG 实战

程序员NEO

经过上一篇 LangChain4j - RAG落地实战, 已经了解了极简版 RAG,那么本篇呢,继续延续上篇内容开展。

24210

让AI不再失忆

程序员NEO

会话记忆是指让 AI 能够记住用户之前的对话内容,并保持上下文连贯性,这是实现 A⁢I 应用的核心特性。

17410

Android应用架构

franket

破茧成蝶:Android应用架构的演进与MVP/RxJava实战探索原始译文参考:小鄧子的简书(译者:小鄧子)本文是对IvánCarballo所撰写的关于Rib...

12510

测试左移 vs 传统测试:深度对比解析

顾翔

引言 在敏捷与DevOps持续交付浪潮席卷软件行业的今天,‘质量内建’(Built-in Quality)已从口号变为生存刚需。而实现这一目标的核心实践之一,便...

16510

从规则到测试:构建你的 AI 测试 Harness

沈宥

在软件工程的演进中,测试始终是保障质量的基石。但写测试用例——尤其是覆盖边界条件和复杂业务规则的用例——往往枯燥、耗时,且容易遗漏关键路径。

36710

AI 能否实现白盒测试

沈宥

你提交了一个 MR,修改了 UserService.updateEmail() 方法,增加了邮箱格式校验。

31310

从单元测试到智能体评估:构建生产级 Agent 质量保障体系

tunsuy

但 Agent 不一样。当用户问"帮我规划去日本的旅行",Agent 可能给出无数种合理的回答。我们无法用简单的 assert.Equal 来判断对错。

45010

Python逻辑运算的那些坑,一个都没踩过,说明你代码写得还不够多

Crossin先生

Python 的逻辑运算(and、or、not)乍一看并没有特别复杂,但实际上藏了不少“陷阱”。很多初学者写着写着就踩坑了,然后一脸懵:代码明明看起来没问题啊?

14710

不用Mockito写单元测试?你可能在浪费一半时间

用户9574405

Mockito是一个用于Java单元测试的mock框架,用于创建模拟对象(mock object)来替代真实对象,帮助开发者隔离外部依赖,从而专注于单元测试的逻...

20410
领券