在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是______。
A) 操作性分析
B) 可靠性分析
C) 引用分析
D) 接口分析
A.
B.
C.
D.
第1题:
在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是______。
A.操作性分析
B.可靠性分析
C.引用分析
D.接口分析
第2题:
静态分析中,提供整个项目中的所有函数之间的调用关系图属于 ______。
A.程序结构分析
B.程序数据流分析
C.可视化分析
D.程序执行频度分析
第3题:
A.控制流分析
B.数据使用分析
C.接口分析
D.信息流分析
静态分析通过解析程序文本从而识别出程序语句的各个部分,审查可能的缺陷和异常之处,静态分析包括五个阶段:控制流分析阶段找出并突出显示那些带有多重出口或入口的循环,以及不可达到的代码段;数据使用分析阶段突出程序中变量的使用情况;接口分析阶段检查子程序和过程说明及它们使用的一致性;信息流分析阶段找出输入变量和输出变量之间的依赖关系;路径分析阶段找出程序中所有可能的路径并画出在此路径中执行的语句。
第4题:
软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是______。
A) 失效模式影响分析法(FMEA法)
B) 故障树和事件树分析法
C) 潜路分析法
D) 以上全部
A.
B.
C.
D.
第5题:
静态分析中,提供整个项目中的所有函数之间的调用关系图属于______。
A) 程序结构分析
B) 程序数据流分析
C) 可视化分析
D) 程序执行频度分析
A.
B.
C.
D.
第6题:
程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为_______。
【答案】动态分析
【解析】程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为动态分析。
第7题:
仅根据规格说明书描述的程序功能来设计测试用例的方法称为______。
A) 白盒测试法
B) 黑盒测试法
C) 静态分析法
D) 人工分析法
A.
B.
C.
D.
第8题:
下列有关软件测试工具的说法中,错误的是______。
A.静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查
B.静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持
C.动态测试工具可用于软件的覆盖分析和性能分析
D.动态测试工具不包括软件的仿真测试和变异测试
第9题:
以下关于软件测试工具的叙述,错误的是( )。
A.静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查 B.静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持 C.动态测试工具可用于软件的覆盖分析和性能分析 D.动态测试工具不支持软件的仿真测试和变异测试
第10题:
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
A.控制流分析 B.数据流分析 C.接口分析 D.表达式分析