在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的()。

18 查阅

A、控制流分析

B、数据流分析

C、接口分析

D、表达式分析

参考答案:

B

本题考查静态测试方法的知识点.静态测试是指被测试程序不在机器上运行•而采用人工检测和计算机辅助静态分析的手段进行检测,靜态,测试包括对文档的静态测试和对代码的靜态测试.对代码的静态测试包括控制流分析、数据流分析.接口分析和表达式分析.①控制流分析•控制分析进指使用控制流程图检被测程序控制结构的过程.例如•可检查被测程序是否存在没有使用的语句或子程序.是否調用并不存在的子程序. 以及是否存在无法达到的语句等.②数据流分析.数据流分析是指使用控制流程图分桁数据各种异常情况的过程. 包括数据初始化、赋值或引用过程中的异常.例如.引用未定义的变量.对以前来使用 的变量再次赋他等程序差错或舁常情况•(§)接分口析.接口分析主要包括模块之间接口的一致性分析,模块与外部数据库 及其他软件配置之间的一致性分析、子程序和函数之间的接口 •一致性分析等。例如可 以检查函数形參与实现的数量、顺序、类型和使用的一致性.④表达式分析•表达式分析用于检查程序代码中的表达式错误。例如,括号不配 对、数组引用越界、除数为零•以及浮点数变量比较时的误差等错误•

信息系统项目管理师