一、选择题
试题 1:下面关于动态测试的描述错误的是()。
A. 动态测试必须运行被测试程序
B. 动态测试必须由专门的测试人员完成
C. 动态测试需要对输入与输出的对应关系进行分析
D. 动态测试适用于软件生命周期的各个阶段
试题 2:下面()不属于动态测试的内容。
A. 检查程序编码规则
B. 检查内存使用情况
C. 评估系统性能
D. 检查各个组件功能
试题 3:系统测试阶段动态测试的目标是()。
A. 检测组件中的不合格品
B. 对提交的软件进行验证性测试
C. 功能和非功能的动态测试
D. 动态检测模块与接口
试题 4:下面对基于直觉的动态测试方法的描述错误的是()。
A. 既不是黑盒测试也不属于白盒测试
B. 此方法的基础是测试人员的技术、经验和知识
C. 使用此方法时需要需求规格说明书和源代码
D. 可以发现运用系统化方法进行测试时无法发现的问题
试题 5:通过黑盒测试无法发现()。
A. 程序内部结构错误
B. 程序功能使用异常
C. 外部数据访问异常
D. 程序初始化错误
试题 6:黑盒测试技术包括()。
A. 边界值分析、因果图、等价类划分、状态转换
B. 判定覆盖、语句覆盖、决策表、正交实验
C. 决策表、状态转换、条件覆盖、基本路径测试
D. 边界值分析、等价类划分、因果图、路径覆盖
试题 7:黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是()。①输入的组合太多②输出的结果太多③软件实现的途径太多④软件规格说明没有客观标准
A. ① ② ③ ④
B. ② ③
C. ① ② ③
D. ① ②
试题 8:下面对等价类划分法描述错误的是()。
A. 等价类划分的主要依据是需求规格说明书
B. 将测试对象的输入域划分成若干部分
C. 从每个部分中选取少数具有代表性的数据作为测试用例
D. 只需要考虑程序中合理的、有意义的输入数据
试题 9:某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是()。
A. 划分为1个有效等价类、2个无效等价类
B. 划分为4个有效等价类、1个无效等价类
C. 划分为1个有效等价类、4个无效等价类
D. 划分为1个有效等价类、1 个无效等价类
试题 10:以下的测试方法中,允许对源代码进行操作的是()。
A. 条件覆盖
B. 函数覆盖
C. 程序插桩
D. 路径测试
二、判断题(答案在最后)
试题 11:动态测试并不贯穿于软件产品生命周期的每个阶段。()
试题 12:等价类划分测试技术的测试准则(即等价类划分覆盖率)可定义为总共描述的等价类数量与已执行的等价类数量之比。()
试题 13:动态测试内容有功能确认与接口测试、覆盖率分析、性能分析及内存泄露分析等。()
试题 14:边界值分析法基于可靠性理论中的多故障假设,即两个或两个以上故障同时出现而导致软件失效的情况非常多。()
试题 15:边界值覆盖率=(已执行的边界值数量/总的边界值数量)x 100%。()
试题 16:因果图法能帮助测试者按一定步骤,高效开发测试用例,以检测程序输入条件的各种组合情况。()
试题 17:决策表是分析和表达多逻辑条件下执行不同操作情况下的一种工具,可把复杂的逻辑关系与多种条件组合情况表达的既具体而又明确。()
试题 18:逻辑覆盖是黑盒测试中的主要方法之一,是以程序内部的逻辑结构为基础的测试技术,是通过对程序逻辑结构的遍历实现程序设计的覆盖。()
试题 19:路径覆盖的目的就是要设计足够多的测试用例,要求遍历测试对象的所有不同的路径。()
试题 20:Z路径覆盖只考虑循环体执行一次和跳过循环体这两种情况。()
© 版权声明
分享是一种美德,转载请保留原链接
THE END
文章不错?点个赞呗
暂无评论内容