免代码测试
什么是免代码测试?
免代码测试是一种无需执行代码即可进行的测试技术。静态测试技术(如审查和静态分析)是免代码测试的一部分。
审查 - 通常用于查找和消除文档(如需求、设计、测试用例等)中的错误或歧义。
静态分析 - 开发人员编写的代码(通常由工具)进行分析,以查找可能导致缺陷的结构缺陷。
审查类型
审查类型可以用一个简单的图表表示
静态分析 - 通过工具
以下是工具在静态分析期间发现的缺陷类型:
具有未定义值的变量
模块和组件之间不一致的接口
声明但从未使用的变量
不可达代码(或)死代码
违反编程标准
安全漏洞
语法错误
广告