|
只是代转帖子,不是本人的,谨供大家参考
软件测试第一学期考试
姓名:
一、 判断题(每题1分,正确的√,错误的╳,20道)
1. 软件测试按照测试过程分类为黑盒、白盒测试。( ) 答案:(╳)
2.在设计测试用例时,应包括合理的输入条件和不
合理的输入条件。 ( ) 答案:(╳)
3.集成测试计划在需求分析阶段末提交。( ) 答案:(√)
4.单元测试属于动态测试。 ( ) 答案:(╳)
5.缺陷跟踪系统只针对对测试人员来使用。( ) 答案:(╳)
6.从用户软件开发者的角度出发,普遍希望通过软件
测试暴露软件中隐藏的错误和缺陷,以考虑是否可
接受该产品。 ( ) 答案:(╳)
7.项目立项前测试人员不需要提交任何工件。( ) 答案:(╳)
8.软件测试的目的是尽可能多的找出软件的缺陷。( ) 答案:(√)
9.软件项目在进入需求分析阶段,测试人员应该开始介入其中。( ) 答案:(√)
10.软件生存周期是从软件开始开发到开发结束的整个时期。( ) 答案:(╳)
11.单元测试能发现约80%的软件缺陷。( ) 答案:(√)
12.数据流图和数据字典共同构成系统的逻辑模型。( ) 答案:(√)
13.负载测试是验证要检验的系统的能力最高能达到什么程度。( ) 答案:(╳)
14.测试人员要坚持原则,缺陷未修复完坚决不予通过。( ) 答案:(√)
15.代码评审员一般由测试员担任。( ) 答案:(╳)
16.测试组负责软件质量。( ) 答案:(╳)
17.程序的效率与程序的复杂性相关。( ) 答案:(╳)
18.详细设计的目的是为软件结构图中的每一个模块确定
使用的算法和块内数据结构,并用某种选定的表达工
具给出清晰的描述。 ( ) 答案:(√)
19.软件是一种逻辑实体,而不是具体的
物理实体,因而它具有抽象性。 ( ) 答案:(√)
20.测试程序仅仅按预期方式运行就行了。( ) 答案:(╳)
二、 单项选择题(每题2 分,共20道)
1.()是用户和设计交换最频繁的方法
A. 原型化方法
B. 瀑布模型方法
C. 螺旋模型方法
D. 构件组装模型
答案:(A )
2.软件测试的目的: ()
A. 避免软件开发中出现的错误
B. 发现软件开发中出现的错误
C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D. 修改软件中出现的错误
答案: (C )
3.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。
A. 变量没有初始化
B. 编写的语句书写格式不规范
C. 循环控制出错
D. 代码输入有误
答案:(B)
4.下列关于程序效率的描述错误的是( )。
A. 提高程序的执行速度可以提高程序的效率
B. 降低程序占用的存储空间可以提高程序的效率
C. 源程序的效率与详细设计阶段确定的算法的效率无关
D. 好的程序设计可以提高效率
答案:(C)
5.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为( )。
A.i /(1+ F)n
B.F/(1+i n)
C.F/in
D.F/(1+i)n
答案:( D)
6.在LINUX系统中,下列哪一个命令属于目录管理的常用命令?
A.pwd
B.pr
C.ln
D.find
答案:(A )
7.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?
Ⅰ预防软件发生错误 Ⅱ发现改正程序错误 Ⅲ提供诊断错误信息
A.只有Ⅰ
B.只有Ⅱ
C.只有Ⅲ
D.都是
答案:(D )
8.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?
A.功能测试
B.单元测试
C.结构测试
D.确认测试
答案:(B) |
|