软件测试与工具考试A卷 (2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南科技职业学院 年 学期考试试卷
科目 软件测试与工具 卷号 使用班级
一、选择题(每题2分,共40分)
1.V 模型中哪一个阶段不可以采用黑盒测试方法: ( ) A .确认测试 B .系统测试 C .单元测试 D .验收测试
2.黑盒测试是 的测试 ( ) A. 基于需求 B. 基于代码 C. 基于设计 D. 基于性能
3.V 模型指出, 对系统设计进行验证: ( ) A. 单元测试 B. 集成测试 C. 功能测试 D. 系统测试
4.以下哪种测试与其余三种测试在分类上不同: ( ) A. 性能测试 B. 强度测试 C. 回归测试 D. 功能测试
5、不属于集成测试步骤的是: ( ) A 、 制定集成计划 B 、 执行集成测试 C 、 记录集成测试结果 D 、 回归测试
6.以下哪一个不属于软件测试的关键问题: ( ) A .测试由谁来执行 B .测试什么
C .什么时候进行测试
D .测试结果是什么
7下列哪项不属于自动化测试中的脚本技术
( B ) A 结构化脚本
B 非共享脚本
C 关键字驱动脚本
D 预处理脚本
8.在所有的黑盒测试方法中最为严格、最具有逻辑性的测试方法是:( ) A.等价类划分法
B.边界值分析法
C.因果图法
D.决策表法
9.以下哪一个不属于软件缺陷:( )
A.软件功能超出了产品说明书中指明的范围;
B.软件出现了产品说明书中已指明因外部故障可以出现的错误;
C.软件未达到产品说明书中虽未指出但应当达到的目标;
D.最终用户认为该软件使用效果不良。
10.测试通过/失败的标准应该在哪一个测试文档中描述:( )
A.测试计划文档
B.测试方案文档
C.测试规程文档
D.测试报告文档
11.以下哪些属于白盒测试工具:( ) A.NUnit
B.LoadRunner
C.W AS
D.Test Manager
12.以下哪些不属于软件缺陷产生的原因:( ) A.需求记录错误;
B.数据输入有误;
C.需求解释有错误;
D.环境配置错误;
13.通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续性地对过程进行改进,属于CMM分级结构的哪一级:( ) A.优化级
B.已管理级
C.已定义级
D.可重复级
14.软件缺陷在哪个阶段发现修复代价最大:( )
A.设计
B.编码
C.测试
D.发布
15.基于软件内部设计和程序实现的测试方式为:( ) A.动态测试
B.白盒测试
C.静态测试
D.黑盒测试
16.以下哪一个不属于测试用例:( ) A.测试输出
B.测试输入
C.执行条件
D.预期结果
17.下列哪种情况下不可以终止软件测试:( ) A.测试超过了预定时间
B.执行了所有的测试用例,但并没有发现故障
C.达到了预期的目标
D.客户要求
18.下列关于a 测试的描述中正确的是:()A.α测试不需要用户代表参加
B.α测试不需要用户代表参加
C.α测试是系统测试的一种
D.α测试是验收测试的一种
19.下列哪项不属于自动化测试中的脚本技术: ()A.结构化脚本
B.非共享脚本
C.关键字驱动脚本
D.预处理脚本
20.下列不属于自动化缺点的项是: ()A.不现实的高期望
B.自动化测试无法完全取代人工测试
C.自动化测试不难发现新的缺陷
D.自动化测试维护成本高
二、填空题(每空2分,共20分)
1. 软件测试的周期性是“测试→改错→再测试→再改错”这样一个循环过程。
2.V模型测试是由单元测试、集成测试、系统测试、验收测试组成。
3. 目前的自动化测试解决方案几乎都是采用基于脚本的“录制—回放”的技术。
4. 、白盒测试工具两种。
5.
三、判断题(每题2分,共20分)
1.软件测试的目的是尽可能多的找出软件的缺陷。(T)2.β测试是确认测试的一种。(T)3.验收测试是由最终用户来实施的。(F)4.集成测试计划在需求分析阶段末提交。(F)5.导致软件缺陷的最大原因是软件设计方案有误。(F)6.质量改进的目的是为了向组织的所有受益者提供更多的收益所采用的提高质量过程和效率的各种措施。(T)7.对某些已进行过测试的测试用例再重新执行一遍,以保证上述改变不会产生意外的副作
用,称之为回归测试。(T)8.自底向上集成需要测试员编写驱动程序。(F)9.确认测试是由软件开发单位组织进行的最后一次测试。(T)10.等价类划分法设计出的测试用例发现程序错误的能力最强。(F)
四、简答题:(共20分)
1.什么是软件缺陷,其产生的主要原因有哪些?(6分)
答:在不引起误解的情况下,不管软件存在问题的规模和危害的大小,由于都会产生软件使用上的各种障碍,所以,将这些问题统统称为软件缺陷。其产生的最大原因是软件产品说明说,第二大来源是设计方案,其他还有编码等原因。
2.什么是黑盒测试,黑盒测试的原理是什么?(7分)
答:黑盒测试被称为功能测试或数据驱动测试,它主要根据需求规格说明书设计测试用例,并不涉及程序的内部结构和内部特性,任何程序都可以看做从输入定义域映射到输出值域的处理过程,实现过程完全未知。
3.在软件测试工作中,测试用例的作用?(4分)
答:指导测试实施,作为编写测试脚本的设计规格说明书,作为评估测试结果的度量基准;作为分析缺陷的标准
4系统测试计划是否需要同行审批,为什么(3分)
答:需要,系统测试计划属于项目阶段性关键文档,因此需要评审