免代码测试



什么是免代码测试?

免代码测试是一种无需执行代码即可进行的测试技术。静态测试技术(如审查和静态分析)是免代码测试的一部分。

  • 审查 - 通常用于查找和消除文档(如需求、设计、测试用例等)中的错误或歧义。

  • 静态分析 - 开发人员编写的代码(通常由工具)进行分析,以查找可能导致缺陷的结构缺陷。

审查类型

审查类型可以用一个简单的图表表示

Static Testing in Test Life Cycle

静态分析 - 通过工具

以下是工具在静态分析期间发现的缺陷类型:

  • 具有未定义值的变量

  • 模块和组件之间不一致的接口

  • 声明但从未使用的变量

  • 不可达代码(或)死代码

  • 违反编程标准

  • 安全漏洞

  • 语法错误

广告