本主题介绍运行初始静态分析和/或单元测试的原因和方式,以及如何减少您视为“噪音”的影响。

如果在原始测试后对结果进行查看或响应,则接下来的测试结果将专注于实际问题,如抛出意外异常的代码、以前经过验证的代码功能意外变更或违反指定的编码策略的代码。后续测试将不会报告预期异常和静态分析违规的结果,该违规在初始运行中已报告,并在下面描述的基线化过程中进行了处理。

若要运行初始测试,减少“噪音”:

  1. 确保要测试的代码在适当的项目中可用
  2. 如果您还没有这样做,则开发并共享自定义测试配置,使测试适合您的项目和环境。
  3. 开发并运行命令行界面命令,运行首选的测试配置。
  4. 验证测试是否成功执行。
  5. 可以用下面任一方式将结果导入到 GUI 中:
  6. 检查报告的静态分析违规。
  7. 同团队一起讨论违规行为,根据需求修改设置,将结果集中在团队关心的静态分析违规上。
  8. 检查报告的单元测试任务。
  9. 同团队一起讨论报告的任务,并处理任务以进行回归测试。
  10. 请确保项目和测试文件被添加到团队的源码控制系统中。