
Minitest 入门指南(Ruby)
Minitest 是 Ruby 生态的轻量测试框架,可通过 gem 安装、语法简洁。本文讲解 Minitest 项目搭建、断言用法、测试组织与运行策略、生命周期钩子和进阶测试模式。
从概念、接入到生产治理,提供可执行、可验证的工程方法。

Minitest 是 Ruby 生态的轻量测试框架,可通过 gem 安装、语法简洁。本文讲解 Minitest 项目搭建、断言用法、测试组织与运行策略、生命周期钩子和进阶测试模式。

Mocha 是 JavaScript 生态最老牌的测试框架之一,以极简内核加自由组合著称。本文讲解 Mocha 环境搭建、编写与运行测试、异步测试、钩子函数,以及配合 Chai 断言与 Sinon 打 Mock。

Node Tap 是面向现代 Node.js 的测试运行器,原生输出 TAP 格式。本文讲解 Tap 的环境搭建、编写与运行测试、用例过滤、源码内嵌测试与 Mock 能力。

Node.js 18 起内置测试运行器,无需安装任何第三方依赖即可写测试。本文讲解 node:test 的编写与运行、describe/it 语法、用例过滤、Mock、钩子、覆盖率与测试报告。

想让 Playwright 端到端测试更稳定高效?本文总结 9 条核心实践:明确覆盖目标、稳定选择器、用例隔离、用户视角断言、浏览器矩阵、自动化与监控、善用工具链、别测第三方集成。

以官方 TodoMVC 演示页面为例,说明 Playwright 端到端测试流程:环境搭建、编写与运行测试、UI 模式时间旅行调试,以及视觉回归检测。

什么是 Playwright?本文讲解 Playwright 的适用场景、架构原理(浏览器协议直连)、安装上手、测试文件结构、运行方式、结果查看与调试方法。

在 Python 中使用 Playwright 做端到端测试:环境搭建、编写第一个测试、核心概念(定位器/自动等待/断言)、真实用户场景、进阶功能与调试方法。

用 Playwright 测试认证流程:未登录重定向、注册表单校验、注册提交、登录登出与 CI 集成。区分局部示例与完整邮件验证链路,说明生产拨测的隔离和清理要求。

如何把关键认证流程设计为定时浏览器探测:选择用例、设置频率、管理测试数据、配置告警,并区分自建 Playwright 执行器与观测云 YAML 浏览器拨测。

Pytest fixtures 是消除测试准备代码重复的利器。本文系统讲解 fixture 的创建、fixture 间依赖、conftest.py 共享、五种作用域、参数化 fixture 与内置 fixture 用法。

Pytest 是 Python 常用测试框架。本文从安装讲起:编写与运行测试、测试设计原则、用例过滤、参数化、异常断言、fixture 与插件生态,一篇上手。