Appearance
Codelab 教程
通过实践教程学习 Anvil 的核心功能。
教程列表
入门教程
| 教程 | 时间 | 难度 | 学习目标 |
|---|---|---|---|
| 编写第一个测试 | 15 分钟 | 入门 | 创建项目、编写测试、运行 Anvil |
| Mock 硬件依赖 | 20 分钟 | 中级 | Mock 函数、验证参数、隔离测试 |
| 参数化边界测试 | 15 分钟 | 中级 | 边界类型、组合策略、显式用例 |
教程说明
每个 Codelab 教程包含:
- 学习目标:明确的技能点
- 步骤式指导:从零开始,逐步完成
- 完整代码:可直接运行的示例
- 知识点总结:巩固所学内容
推荐学习路径
┌─────────────────┐
│ 编写第一个测试 │ ← 从这里开始
└────────┬────────┘
↓
┌─────────────────┐
│ Mock 硬件依赖 │ ← 学习隔离测试
└────────┬────────┘
↓
┌─────────────────┐
│ 参数化边界测试 │ ← 自动化测试用例
└─────────────────┘准备工作
开始教程前,请确保:
- 安装 Anvil
bash
go build -o anvil ./cmd/anvil
sudo mv anvil /usr/local/bin/
anvil --version- 安装 GCC
bash
# macOS
xcode-select --install
# Ubuntu/Debian
sudo apt install build-essential
# 验证
gcc --version- 创建工作目录
bash
mkdir anvil-tutorials
cd anvil-tutorials开始学习
准备好了吗?从 编写第一个测试 开始吧!