软件测试试题及答案分析.pdf
文本预览下载声明
单选
1. 属于黑盒测试的方法? ( C )
A. 基于基本路径 B. 控制流 C.基于用户需求测试 D.逻辑覆盖
2.在 Assert 类中断言对象为 NULL 是_____ 。( D )
A.assertEquals B.assertTrue C.fail D.assertNull
3 .___________ 的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求
(A )
A.系统测试 B.集成测试
C.单元测试 D.功能测试
4 .有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准
___________ 。( B )
A. 语句覆盖 B.判定覆盖 C.条件覆盖 D. 路径覆盖
5.软件测试的目的是 ___________ 。( C )
A.表明软件的正确性 B.评价软件质量
C.尽可能发现软件中的错误 D.判定软件是否合格
6.关于白盒测试与黑盒测试的最主要区别,正确的是 ___________ 。(A )
A.白盒测试侧重于程序结构,黑盒测试侧重于功能
B.白盒测试可以使用测试工具,黑盒测试不能使用工具
C.白盒测试需要程序参与,黑盒测试不需要
D.黑盒测试比白盒测试应用更广泛
7.软件测试类型按开发阶段划分 ___________ 。( B )
A.需要测试﹑ 单元测试﹑集成测试
B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试
C.单元测试 ﹑集成测试﹑确认测试
D.调试﹑单元测试﹑功能测试
8.在 Junit 中,testXXX() 方法就是一个测试用例,测试方法是 ______ 。( B )
A. private void testXXX() B. public void testXXX()
C. public float testXXX() D. public int testXXX()
9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( A )
A .单元测试 B .集成测试
C .目的测试 D .确认测试
10.增量式集成测试有 3 种方式:自顶向下增量测试方法, 和混合增量测试方式。
( D )
A .自中向下增量测试方法 B .多次性测试
C .维护 D .自底向上增量测试方法
1)以下不属于软件测试的原则有( D )。
A. 程序最好别让由编写该程序的程序员自己来测试
B.所有测试标准都是建立在用户需求之上。
C.注意测试中的群集现象( 2-8 原则)。
D.测试是证明程序有错的一个过程。
3.下面哪些不属于静态测试 ( C )
A. 代码规则检查 B.程序结构分析
C.程序复杂度分析 D. 内存泄漏“
9.以下不属于软件测试模型的是( A ) 。
A. 瀑布模型 B.H 模型 C.W 模型 D.V 模型
10.某系统对每个员工一年的出勤天数进行核算和存储(按每月 22 工作日计算) ,使用文本
框的模式进行填写。 在此文本框的测试用例编写中使用了等价类划分法, 则下面划分错误的
是( D ) 。
A. 无效等价类,出勤日 264 日。
B.无效等价类,出勤日 0 。
C .有效等价类, 0=出勤日 =264 。
D.有效等价类, 0 出勤日 264 。
1、以下属于软件测试的原则有( ABC
显示全部