返回
当前 - 选择题 - 静态测试题号:0020240500051
单选题
2024年5月第51题
题号:0020240500051
单选题
2024年5月第51题
静态测试
简单
中频
收藏
分享
反馈
(静态测试)通过对软件的需求规格说明书、设计说明书以及源程序做结构分析和流程图分析,从而来找出错误。(灰盒测试)除了重视输出相对于输入的正确性,也看重其内部的程序逻辑。
浓缩知识点
软件测试可从多个维度划分类型,从执行方式看,分为静态测试和动态测试,静态测试无需运行程序,通过分析需求规格说明书、设计文档、源代码等文件,借助结构分析、流程图分析、代码审查、语法检查等手段排查问题;动态测试则需要运行程序,通过观察执行结果发现错误,单元测试就属于动态测试的典型类型,而自动化测试是一种测试执行方式,可应用于静态或动态测试场景。从测试视角来看,有白盒、黑盒、灰盒测试三类,白盒测试聚焦程序内部逻辑结构,不关注输入输出对应关系;黑盒测试仅验证输入与输出的结果正确性,不涉及程序内部机制;灰盒测试结合了前两者的优势,既重视输入输出的正确性,也会关注部分内部程序逻辑,能兼顾外部功能验证与内部运行机制的合理性。
正确答案
B
本题考察的是软件测试方法分类与特性的相关概念。
软件测试可从多个维度划分类型,从执行方式看,分为静态测试和动态测试,静态测试无需运行程序,通过分析需求规格说明书、设计文档、源代码等文件,借助结构分析、流程图分析、代码审查、语法检查等手段排查问题。动态测试则需要运行程序,通过观察执行结果发现错误,单元测试就属于动态测试的典型类型,而自动化测试是一种测试执行方式,可应用于静态或动态测试场景。
本小问答案是 静态测试。题干中的“静态测试通过对软件的需求规格说明书、设计说明书以及源程序做结构分析和流程图分析,从而来找出错误”对应静态测试。
因此,选项 B 正确。
