Skip to content

Codelab 教程

通过实践教程学习 Anvil 的核心功能。

教程列表

入门教程

教程时间难度学习目标
编写第一个测试15 分钟入门创建项目、编写测试、运行 Anvil
Mock 硬件依赖20 分钟中级Mock 函数、验证参数、隔离测试
参数化边界测试15 分钟中级边界类型、组合策略、显式用例

教程说明

每个 Codelab 教程包含:

  • 学习目标:明确的技能点
  • 步骤式指导:从零开始,逐步完成
  • 完整代码:可直接运行的示例
  • 知识点总结:巩固所学内容

推荐学习路径

┌─────────────────┐
│  编写第一个测试  │  ← 从这里开始
└────────┬────────┘

┌─────────────────┐
│  Mock 硬件依赖   │  ← 学习隔离测试
└────────┬────────┘

┌─────────────────┐
│  参数化边界测试  │  ← 自动化测试用例
└─────────────────┘

准备工作

开始教程前,请确保:

  1. 安装 Anvil
bash
go build -o anvil ./cmd/anvil
sudo mv anvil /usr/local/bin/
anvil --version
  1. 安装 GCC
bash
# macOS
xcode-select --install

# Ubuntu/Debian
sudo apt install build-essential

# 验证
gcc --version
  1. 创建工作目录
bash
mkdir anvil-tutorials
cd anvil-tutorials

开始学习

准备好了吗?从 编写第一个测试 开始吧!

本页面内容遵循 Luna 软件源代码授权条款 (LSLA) 发布