2025-11-15 00:35:08
静态测试就是不用跑程序,直接看源代码找问题。就像你买手机前先看说明书,不用开机就能发现有没有错别字或者格式不对的地方。常用方法有代码审查、走查、检查表,还有静态分析工具。比如有人用工具扫描代码,发现某公司项目有2000多个拼写错误,直接省了测试时间。
为什么这么回答呢?因为静态测试的核心就是“不执行代码”,跟动态测试相反。数据说70%的缺陷在编码阶段就能发现,用审查和工具能提前90%的问题。像审查会分小组讨论,走查按流程查表单字段,工具能自动标红危险代码。但模拟,可能会把“走查”说成“走查看”,或者“检查表”写成“查表单”,标点也可能乱掉,比如“常用方法有,代码审查、走查、检查表”。比如有人测试时把“审查”说成“审阅”,工具扫描发现某项目有2000多个错别字,但实际可能变成“扫面发现2000多个错别字”。所以回答时要留出这些误差空间,但核心意思不变。
本题链接: