程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
测试 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
【tag需求】bun test 默认单进程跑测试:NODE_ENV=test、UTC 时区与未处理错误会改变退出码
编程
【tag需求】bun test 默认单进程跑测试:NODE_ENV=test、UTC 时区与未处理错误会改变退出码
2026-09-14 00:04:09
bun test 是 Bun 内置的 Jest 兼容测试运行器,跑在 Bun 运行时里。这篇整理它的默认运行时行为(单进程、NODE_ENV=test、UTC 时区、未处理错误改变退出码)、测试发现与过滤规则、超时/并发/并行 flag、钩子与 mock、bunfig.toml 的 [test] 配置,以及单进程共享全局状态等踩坑边界。
bun
test
Bun
测试
单元测试
JavaScript
TypeScript
Go 测试数据不用手写:用 go-faker 按标签生成结构化假数据
编程
Go 测试数据不用手写:用 go-faker 按标签生成结构化假数据
2026-09-12 09:50:25
用 Go 的 go-faker 库按 struct tag 生成结构化假数据:覆盖基础/长度/范围/唯一值标签、嵌套与集合类型、自定义生成器与模板,附单元测试、演示、压测、开发环境初始化四类实战代码,并对比 gofakeit 与手动生成的取舍。
Go
go-faker
测试
单元测试
假数据
Go 1.27 的两个测试新件:httptest 加内存内假网络,goroutineleak profile 转 GA
编程
Go 1.27 的两个测试新件:httptest 加内存内假网络,goroutineleak profile 转 GA
2026-09-10 21:04:30
Go 1.27 给测试加了两件新工具:net/http/httptest 的 NewTestServer 提供内存内假网络,可与 testing/synctest 的虚拟时钟配合确定性地测超时与重试;runtime/pprof 的 goroutineleak profile 转 GA,可发现永久阻塞且原语已不可达的 goroutine。本文讲用法与取舍。
Go
测试
pprof
标准库
AI reviewer 证明修复生效了。它没有。
编程
AI reviewer 证明修复生效了。它没有。
2026-09-08 05:08:51
三 agent 循环里 Critic 用变异举证:能说出改哪行套件仍绿才算发现;但变异测试抓不到状态已变而断言恰好绕过的时序 bug。
AI
测试
Unity
实践
Temperature 0 并不确定性:为什么你的 LLM 结果仍会漂移
编程
Temperature 0 并不确定性:为什么你的 LLM 结果仍会漂移
2026-09-08 01:11:21
temperature=0 只保证贪心采样,不保证 logits 相同:GPU reduction 顺序随 batch 形状变化导致最后一位舍入漂移,近并列 token 被自回归放大,修复测试而非数学。
AI
LLM
测试
实践
Agent 会用测试与验证技术吗?26 种指令条件的 Zstd 实现评测
编程
Agent 会用测试与验证技术吗?26 种指令条件的 Zstd 实现评测
2026-09-08 01:11:19
Dan Luu 用 26 种测试/验证技术指令让 agent 实现 Zstd 的实测:Default 无指令反而高于平均、模糊与属性测试略好于形式化方法、TDD 不佳,agent 普遍不会真正用技术。
AI
测试
评测
工程实践
C# 单元测试:xUnit 与 Moq 让仓库模式真正被证明
编程
C# 单元测试:xUnit 与 Moq 让仓库模式真正被证明
2026-09-07 23:12:38
xUnit 加 Moq 单元测试实战:Arrange-Act-Assert、Verify 检查副作用、Times.Never 抓回归、Theory/InlineData 数据驱动,以及仓库层为何该走集成测试的面试正解。
C#
测试
.NET
10 个区分初级与资深测试的 API 面试题:答案形状暴露思维方式
编程
10 个区分初级与资深测试的 API 面试题:答案形状暴露思维方式
2026-09-07 18:12:28
十个 API 测试面试题:无效 body 返 500 是不是 bug、契约漂移、限流边界、flaky 测试治理、契约变更流程。每个附资深答案与考察点,教你如何思考而非背答案。
API
测试
面试
工程实践
自动字幕机量错了东西:一个在完美片段上误报的比值
编程
自动字幕机量错了东西:一个在完美片段上误报的比值
2026-09-07 13:13:24
AI 字幕管线三次故障拆解:手写时间轴对不上生成语音、Whisper 转写错词、比值守卫误报正常片段。核心教训是审问分母——分数不表示你要检测的机制,阈值救不了你。
AI
字幕
Whisper
测试
先数重试次数,再相信编码评分
编程
先数重试次数,再相信编码评分
2026-09-07 12:13:57
隐藏重试与超时的编码 agent 分数接近营销。方法论:冻结分层数据集、每任务记录 pass_at_k/尝试数/超时/辅助调用/oracle 泄漏、k 与超时在首跑前定死、台账完整才可发布通过率。
AI
编码评估
测试
方法论
合并前的盲重放:agent 补丁只有能在干净环境里重现才可合入
编程
合并前的盲重放:agent 补丁只有能在干净环境里重现才可合入
2026-09-07 12:13:57
agent 生成的补丁若只活在聊天会话里就不该合并。文章给出盲重放协议:简报+重放清单+机械门三件套,让第二个无记忆环境重现补丁并通过既有测试,才是可合入的证据。
AI
代码评审
agent
测试
Go 1.27 synctest.Sleep:AI 代理并发测试摆脱真实时间依赖,CI 提速
编程
Go 1.27 synctest.Sleep:AI 代理并发测试摆脱真实时间依赖,CI 提速
2026-07-11 08:37:13
Go 1.27新增synctest.Sleep,虚拟时钟推进+Wait合并,AI代理并发测试零真实等待,CI提速消除flaky test,需GOEXPERIMENT=synctest启用。
Go
Go1.27
测试
synctest
并发
AI代理
CI
虚拟时钟
开源
Playwright Test Agents深度解析:三个AI Agent帮你全自动写测试
编程
Playwright Test Agents深度解析:三个AI Agent帮你全自动写测试
2026-04-28 16:25:24
Playwright官方推出Test Agents,三个AI Agent接力:Planner探索应用生成测试计划、Generator转代码、Healer自动修复失败测试,全程自动化。
Playwright
AI
测试
自动化
Agent
测试Skill库深度解析:从用例到能力单元,AI时代的测试新范式
编程
测试Skill库深度解析:从用例到能力单元,AI时代的测试新范式
2026-04-28 08:43:13
测试Skill库将测试经验封装为可复用能力单元,覆盖自动断言、数据构造、多模态识别三类场景,让AI自动判断代码对不对、构造合法测试数据、验证图像内容。
AI
测试
自动化
OpenClaw
Skills
Go 单元测试
编程
Go 单元测试
2024-11-18 19:21:56
本文详细介绍了如何在Go语言中编写高效的单元测试,包括基本的测试结构、常用的`gotest`命令参数、表格驱动测试的实现以及使用外部库`testify`进行断言操作。强调了单元测试在软件开发中的重要性,帮助开发者提高代码质量和维护性。
编程
软件开发
测试
Go语言
代码质量
Hypothesis是一个强大的Python测试库
综合
Hypothesis是一个强大的Python测试库
2024-11-19 04:31:30
Hypothesis是一个强大的Python测试库,专注于属性测试和基于示例的测试,能够自动生成测试用例,帮助开发者发现潜在的bug和边界情况。本文介绍了Hypothesis的安装、基本用法、高级特性及实际应用案例,强调其在提高代码质量和测试覆盖率方面的重要性。Hypothesis适合各种Python开发者,尤其是在复杂逻辑测试和数据处理验证中。
Python
测试
软件开发
数据分析
科学计算
Pytest-Cov是一个强大的Python代码覆盖率测试库
编程
Pytest-Cov是一个强大的Python代码覆盖率测试库
2024-11-18 19:22:51
Pytest-Cov是一个强大的Python代码覆盖率测试库,结合了Pytest和Coverage.py的功能。它允许开发者轻松生成覆盖率报告,识别未被测试的代码部分。本文介绍了Pytest-Cov的安装、基本用法、高级特性及实际案例,强调其在提高代码质量和可靠性方面的重要性,适合所有Python开发者使用。
Python
测试
开发工具
代码质量
软件工程
编程
Golang - 使用 GoFakeIt 生成 Mock 数据
2024-11-18 15:51:22
GoFakeIt是一个用于生成Mock数据的Go语言库,帮助开发人员在测试中生成虚拟数据以避免隐私问题。它支持生成多种类型的数据,如名字、电子邮件、电话号码等,并允许通过结构标签和SQL插入语句生成数据。使用种子值可以确保生成的数据可重复,提升测试的有效性和效率。
软件开发
测试
数据生成
编程
Go语言
Vue3中如何处理组件的单元测试?
编程
Vue3中如何处理组件的单元测试?
2024-11-18 15:00:45
在Vue3中处理组件的单元测试是确保组件正常工作的关键步骤。通过使用VueTestUtils,我们可以安装工具并编写测试用例。示例中展示了如何创建一个简单的计数器组件,并为其编写测试,验证点击按钮后计数是否正确增加。单元测试有助于捕获潜在错误,确保代码质量和稳定性。
前端开发
测试
Vue.js
Vue3的自动化测试怎么做?详细说明一下常用的测试工具和框架
编程
Vue3的自动化测试怎么做?详细说明一下常用的测试工具和框架
2024-11-19 06:25:54
本文详细介绍了在Vue3中进行自动化测试的方法,强调了自动化测试的重要性,包括减少人为错误、提高测试效率和代码质量等。介绍了常用的测试工具和框架,如Jest、VueTestUtils、Cypress和Mocha+Chai,并提供了相关的安装和使用示例,帮助开发者选择合适的工具以提升项目的稳定性和可维护性。
前端开发
测试
Vue
软件工程
自动化
10个优秀的开源无头浏览器—自动化测试、爬虫、RPA 操作利器
综合
10个优秀的开源无头浏览器—自动化测试、爬虫、RPA 操作利器
2024-11-19 09:36:25
无头浏览器是一种没有图形用户界面的Web浏览器,能够在后台执行任务,广泛应用于自动化测试、网络爬虫和数据抓取。它通过编程接口支持控制,提升测试效率并节省资源。主流工具包括Puppeteer、Selenium、Playwright等,适合在CI/CD流程中使用,但可能无法完全模拟真实用户体验。
开源工具
自动化
Web技术
测试
爬虫
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调