基于代码的测试对应于在软件开发过程中对代码开发、代码检查、单元测试进行的测试。
基于代码的测试包含以下测试:
动态测试 - 语句覆盖率、分支覆盖率、路径覆盖率
使用圈复杂度等技术检查代码复杂度
静态测试 - 代码检查、代码走查、代码审查、代码审计