紧凑型合约测试评审 compact-reviewer:testing-review

本技能用于系统性地评审智能合约的测试工作,包括分析测试覆盖率、识别未覆盖的边界情况、评估测试策略的有效性以及判断测试套件的整体质量和完整性。关键词:智能合约测试、测试覆盖率、边界情况、测试策略、测试质量、区块链测试。

智能合约 0 次安装 0 次浏览 更新于 2/26/2026

名称: 紧凑型合约测试评审 描述: 在评审紧凑型合约的测试覆盖率、识别缺失的边界情况、评估测试策略或评估测试质量和完整性时使用。

测试评审技能

评估紧凑型合约的测试覆盖率、质量和测试策略。

使用时机

此技能在以下查询时激活:

  • 测试覆盖率
  • 测试策略
  • 边界情况
  • 测试质量
  • 缺失的测试

触发词: 测试、覆盖率、边界情况、测试策略、单元测试、集成测试

快速参考

测试检查清单

类别 需要测试的项目
正常路径 正常操作成功
授权检查 仅授权调用者成功
输入验证 无效输入被拒绝
边界条件 极限处的边界情况
状态变化 状态正确变更
错误处理 错误时正确失败

覆盖率要求

优先级 覆盖率目标
关键 (安全) 100%
高 (核心逻辑) 90%+
中 (功能) 80%+
低 (工具) 70%+

评审流程

1. 覆盖率分析

对于每个导出的电路:

  • 是否有正常路径测试?
  • 是否测试了授权检查?
  • 是否测试了输入验证?
  • 是否覆盖了边界情况?

2. 测试质量

评估测试特性:

  • 清晰的测试名称
  • 每个测试关注单一问题
  • 正确的断言
  • 有意义的错误信息

3. 边界情况识别

检查以下内容的覆盖情况:

  • 零值
  • 最大值
  • 空集合
  • 边界条件
  • 竞态条件

参考资料

相关技能