tdd-workflow - 使用 testthat 的 R 测试驱动开发工作流
使用 testthat 指导 R 开发,先编写测试,并覆盖单元测试、集成测试、边界情况及最低 80% 的覆盖率目标。
标签
更新于: 2026-10-05能力
典型输入
典型输出
该技能可以做什么
- 初始化 testthat 测试基础设施
- 先编写测试
- 运行单元与集成测试
- 创建快照测试
- 检查测试覆盖率
- 测试错误场景
输入
- R 包源代码
- 预期行为
- 测试数据与固定装置
- 功能或缺陷需求
输出
- R 测试文件
- 测试结果
- 快照文件
- 覆盖率状态
要求
- R 包项目
- testthat 第 3 版
- usethis 包
- devtools 包
