• 软件测试词典

无代码测试


什么是无代码测试?

无代码测试,一种不执行代码而执行的测试技术。静态测试技术(例如审查和静态分析)是无代码测试的一部分。

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

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

评论类型:

评论的类型可以通过一个简单的图表给出:

测试生命周期中的静态测试

静态分析 - 按工具:

以下是静态分析过程中工具发现的缺陷类型:

  • 具有未定义值的变量

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

  • 已声明但从未使用过的变量

  • 无法访问的代码(或)死代码

  • 违反编程标准

  • 安全漏洞

  • 语法违规