Tag: Testing
All the articles with the tag "Testing".
-
用 Meziantou.ShardedTest 加速 .NET CI 测试分片
Published: at 04:11 AM测试跑太慢拖慢 PR 反馈?Meziantou.ShardedTest 是一个 .NET 全局工具,能把测试集确定性地切成多个分片,在 CI 多个 Job 上并行运行,有效缩短流水线等待时间。本文介绍它的工作原理、适用场景,以及在 GitHub Actions 和 GitLab CI 上的完整配置方法。
-
你的 .NET 项目该补上的 5 类架构测试
Published: at 12:00 AM架构图写在 Confluence 里,半年后多半会被人悄悄绕开。本文整理 5 类值得放进 .NET 项目的架构测试:层级依赖、命名约束、就近放置、可见性控制和依赖守卫,让架构规则真正变成会失败的测试。
-
代理式手工测试:代码会跑,代理才算真的开始工作
Published: at 12:00 AMSimon Willison 这篇新文把一个现实问题说透了:自动化测试全绿,功能照样可能坏在启动、界面和交互细节上。让代理亲手运行 `python -c`、`curl`、Playwright 和可验证的测试笔记,才会把“看起来没问题”变成“真的跑过了”。
-
下游测试:在破坏抵达用户之前发现它
Published: at 12:00 AM大多数库维护者等到 bug 报告涌来才知道自己破坏了下游项目。Debian、Rust 的 crater、Node.js 的 CITGM 都证明了更好的做法:在变更合并前运行依赖方的测试套件。本文梳理下游测试的现状,以及为什么语言生态系统还差最后一块拼图。
-
《Software Engineering at Google》这本书教会了我什么
Published: at 12:00 AMGoogle 二十年工程经验浓缩成一本书,里面的教训远不止适用于大厂。从 Hyrum 定律到代码评审的真正目的,从测试金字塔到依赖管理的噩梦,这些实践任何规模的团队都能拿来用。
-
Testcontainers 在 .NET 集成测试中的最佳实践
Published: at 12:00 AM本文深入解析 Testcontainers 在 .NET 集成测试场景下的最佳实践,通过详实的技术细节和经验分享,帮助开发者高效、可靠地构建和维护集成测试体系,提升测试质量与项目可维护性。
-
Shift Left With Architecture Testing in .NET —— 用架构测试守护你的代码质量
Published: at 12:00 AM本文详解如何通过.NET中的架构测试工具,提前发现并预防架构腐化和技术债务,助力团队持续交付高质量软件。
-
🚀通过集成测试全面测试SignalR应用程序:从设置到验证的完整指南
Published: at 11:26 AM学习如何使用测试驱动开发(TDD)方法测试SignalR实时通信应用程序,通过集成测试确保代码质量与功能一致性。文章包含详细的代码示例和实际操作步骤,助力开发人员高效测试与优化SignalR应用。
-
探索Playwright MCP:下一代浏览器自动化与AI交互工具
Published: at 10:05 PMPlaywright MCP 是一款基于 Playwright 的 Model Context Protocol 服务器,提供快速、轻量级且适合 LLM 的浏览器自动化能力。本文详细介绍其功能特点、安装指南及使用方法,助力开发者优化网页交互流程。