软件测试复习题.docx
《软件测试复习题.docx》由会员分享,可在线阅读,更多相关《软件测试复习题.docx(8页珍藏版)》请在冰豆网上搜索。
软件测试复习题
2011(下)软件测试考试复习题
一、单项选择
1?
用等价类划分法设计8位长数字类型输入项的测试用例,应该分成( )个等价区间。
A?
2 B?
3
C?
4 D?
6
2?
下列关于测试案例制定的说法中,正确的是( )。
A?
对测试用例进行某种程度的变更,可做为版本更新后的软件测试用例,以降低工作强度、缩短项目周期
B?
测试组中的任何人员都可以制定测试案例,经过另一人员的确认即可采用
C?
功能测试案例主要描述业务操作流程,且必须站在用户的角度
D?
用户需求是制定测试案例的依据
3、下列关于提升磁盘I/0性能的描述中正确的是( )。
A?
数据库对象在物理设备上的合理分布能改善系统读写性能
B?
磁盘镜像可以提高磁盘读写的速度
C?
建议把数据库、回滚段、日志放在同一块设备上,以提高数据读写的性能
D?
将磁盘升级到更大容量
4?
下列关于软件测试基本原则的描述中不正确的是( )。
A?
软件测试可以显示软件潜在的缺陷
B?
所有的软件测试都应追溯到用户需求
C?
应该从工程的角度去理解软件测试,测试实施前应制定严格的测试计划
D?
程序员应避免检查自己的程序
5、下列说法中正确的是( )。
A?
黑盒测试是通过软件的外部表现来发现其缺陷和错误
B?
黑盒测试是了解程序结构和处理过程,检查是否所有的结构、路径是正确的,检查软件内部动作是否按照设计说明的规定正常进行
C?
白盒测试又称性能测试
D?
白盒测试是在程序界面处进行测试,它只是检查程序是否按照需求规格说明书的规定正常实现
6、GB/T18905-2002《软件工程产品评价》中提供了软件产品评价的过程,其中第五部分评价者用的过程供( )。
A?
计划获取或复用某个己有的软件产品的组织予以使用
B?
对软件产品执行独立评估的评价者使用
C?
计划开发新产品或增强现有的产品,以及打算利用他们自己的技术人员进行产品评价的组织使用
D?
编制评价模块的文档提供者用
7、下列关于H模型的说法中正确的是( )。
①软件测试不仅仅指测试的执行,还包括很多其他的活动
②软件测试是一个独立的流程。
贯穿产品整个生命周期,与其他流程并发地进行
③应用H模型有利于资源调配,有助于跟踪测试投入的流向
④H模型指出,单元测试、集成测试、系统测试不存在严格的次序关系,各层次之间的测试存在反复触发、迭代和增量关系等
A?
①③ B?
②③
C?
①④ D?
①②③④
8、下列关于软件评测师工作原则的描述中正确的是( )。
①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量
②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间
③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误
④要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。
A?
①② B?
②③
C?
①③ D?
无
9.下列选项中不属于黑盒测试范畴的是( )。
A?
功能性检查,界面测试 B?
字符类型检查,功能易用性测试
C?
输入信息位置检查,兼容性测试 D?
代码规则检查,按钮功能检查
10?
阅读下列流程图
当用判定覆盖法进行测试时,至少需要设计( )个白盒测试用例。
A?
2 B?
4
C?
6 D?
8
11.国标16260中,在描述外部(内部)效率度量时,给出了若干针对计算机系统时间消耗的定义,下列描述中正确的有( )。
①响应时间是指从按动传送键到得到结果为止所需要的时间
②处理时间是指从接受一个消息到送出它的结果之间计算机的历时时间
③周转时间是指从提出要求到得到结果所需要的时间
④响应时间包括处理时间和传输时间
A?
①②③④ B?
①③
C?
②③ D?
①②④
12.下列软件测试分类万式的描述中正确的是( )。
A?
按照测试实施组织划分,软件测试可分为:
开发方测试、朋户测试、维护测试、第三方测试
B?
按照开发阶段划分,软件测试可分为:
模块测试、集成测试、系统测试、验收测试
C?
按照测试技术划分,软件测试可分为:
白盒测试、黑盒测试、功能测试、灰盒测试
D?
以上全不正确
13?
广义的软件测试包括( )。
A?
单元测试、集成测试、确认测试和系统测试
B?
确认、验证和测试
C?
需求评审、设计评审、单元测试和综合测试
D?
开发方测试、用户测试和第三方测试
14?
GB/T22239-2008《信息安全技术 信息系统安全等级保护基本要求》规定了信息系统安全等级保护的基本要求,包括基本技术要求和基本管理要求,其中基本技术要求包括( )。
A?
物理安全、网络安全、主机系统安全、应用安全和数据安全
B?
物理安全、网络安全、主机系统安全、代码安全利数据安全
C?
环境安全、网络安全、主机系统安全、应用安全和数据安全
15某单位人事管理系统中,假设职工年龄的输入范围是20-60,则根据黑盒测试中的等价类划分技术,下列选项申划分正确的是( )。
A?
可划分为2个有效等价类,2个无效等价类
B?
可划分为1个有效等价类,2个无效等价类
C?
可划分为1个有效等价类,l个无效等价类
D?
可划分为2个有效等价类,I个无效等价类
16、下列关于V&V原理的w模型的说法中错误的是( )。
A?
W模型指出当需求被提交后,就需要确定高级别的测试用例来测试这些需求,当详细设计编写完成后,即可执行单元测试
B?
根据w模型要求,一旦有文档提供,就要及时确定测试条件,编写测试用例
C?
软件测试贯串于软件定义和开发的整个期间
D?
程序、需求规格说明、设计规格说明都是软件测试的对象
17.针对下列程序段,需要( )个测试用例可以满足语句覆盖的要求。
A?
2 B?
3
C?
4 D?
5
18下列关于第三方测试的描述中正确的是( )。
A?
既不是用户,也不是开发人员所进行的测试就是第三方测试
B?
第三方测试也称为独立测试,是由相对独立的组织进行的测试
C?
第三方测试是在开发方与用户方的测试基础上进行的验证测试
D?
第三方测试又被称为β测试
19.下列关于软件可靠性的说法中正确的是( )。
①软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力
②软件可靠性的种种局限是由于随着时间的推移,软件需求、使用方式发生了变化
③软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性
④软件容错性应测试软件失效防护能力
A?
①③ B?
②③
C?
①④ D?
①②③④
20?
不同的测试类型需要使用不同的测试方法,黑盒测试更多的应用在( )阶段。
①单元测试 ②集成测试 ③系统测试 ④确认测试 ⑤验收测试
A?
①② B?
②③
C?
②④ D?
②③④⑤
21?
"容错性"属于( )的质量子特性。
A?
功能性 B?
可靠性
C?
可维护性 D?
易用性
22.下列选项中不属于软件测试标准的是( )。
A?
GB/Tl6260-2006《软件工程产品质量》
B?
GB/T18905-2002《软件工程产品评价》
C?
GB/T15532-2008《计算机软件测试规范》
D?
GBl7859-1999《计算机信息系统安全保护等级划分准则》
23?
当进行一个WEB站点测试时,该站点有大量的服务器、操作系统和浏览器:
WEB测览器:
Netscape6.2、IE6.0、Opera4.05lTesting
应用服务器:
IIS、Apche、NetscapeEnterprise
操作系统;Windows2000、WindowsNT、Linux
若采用正交试验法进行测试用例的设计,则需要设计( )个测试用例。
A?
27 B?
18
C?
l2 D?
9
24?
在软件开发的几十年实践中,人们总结了很多开发模型与测试模型,其中经典的测试模型V模型是软件开发模型中( )的变种,反映了测试活动与分析和设计的关系。
A?
螺旋模型 B?
快速软件开发(RAD)
C?
瀑布模型 D?
渐进模型
二、实践
25、阅读下列说明,回答问题,将答案写在答题纸上。
(25分)
[说明]以下代码由C语言节写,能根据指定的年、月计算当月所含天数。
[问题1]
请画出以上代码的控制流图。
[问题2]
假设year的取值范围是100026、阅读下列说明,回答问题,将答案写在答题纸上。
软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。
场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。
下面是对某lC卡加油机应用系统的基本流和备选流的描述。
基本流A:
[问题1]
使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。
[问题2]
场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。
如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。
本例中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结果等项目。
首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。
在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C0l表示“成功加油"基本流。
请按上述规定为其它应用场景设计用例矩阵。