教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

2014软件测试期末考试试卷A

来源:网络收集 时间:2026-09-20
导读: 防灾科技学院 软件测试 ━ ━ ━ ━ ━ ━ ━ ━ ━ 装 ━ ━ ━ ━ ━ ━ ━ 订 ━ ━ ━ ━ ━ ━ ━ 线 ━ ━ ━ ━ ━ ━ ━ ━ ━ 防灾科技学院 2013 ~ 2014 学年 第二学期期末考试 (A) 使用班级 答题时间 一、 选择题(本大题共15小题,每题2分,共30

防灾科技学院 软件测试

━ ━ ━ ━ ━ ━ ━ ━ ━ 装 ━ ━ ━ ━ ━ ━ ━ 订 ━ ━ ━ ━ ━ ━ ━ 线 ━ ━ ━ ━ ━ ━ ━ ━ ━ 防灾科技学院

2013 ~ 2014 学年 第二学期期末考试

(A) 使用班级 答题时间

一、

选择题(本大题共15小题,每题2分,共30分。)

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.某程序功能说明中列出“规定每个运动员参赛项目为1——3项”,应用黑盒法中的等价类划分法确定等价类是( )。 A.1<=项目数<=3 B.项目数<1 C.项目数>3 D.以上都是 7.{

void SelectSort ( datalist & list ) \{

//对表list.V[0]到list.V[n-1]进行排序, n是表当前长度。

for ( int i = 0; i < list.n-1; i++ ) \{

int k = i; //在list.V[i].key到list.V[n-1].key中找具有最小关键码的对象 for ( int j = i+1; j < list.n; j++)

if ( list.V[j].getKey ( ) < list.V[k].getKey ( ) ) k = j;

//当前具最小关键码的对象

if ( k != i ) Swap ( list.V[i], list.V[k] );//交换

} }

上面是选择排序的程序,其中datalist是数据表,它有两个数据成员:一是元素类型为Element的数组V,另一个是数组大小n。算法中用到两个操作,一是取某数组元素V[i]的关键码操作getKey ( ),一是交换两数组元素内容的操作Swap( ):请问该程序段的McCabe环路复杂性为多少?( ) } A.2 B.3 C.4 D.5

8.在有关集成测试的叙述中,( )是正确的。 A.测试底层模块时不需要桩模块 B.驱动模块的作用是模拟被调模块 C.自顶向下测试方法易于设计测试结果

D.自底向上测试方法有有利于提前预计测试结果

9.以下关于测试管理原则的描述中不正确的是( )。

A.实施全过程测试,有助于及时应对项目变化,降低测试风险。

B.软件应全面测试,不仅对所有产品进行测试,还要求测试人员应对测试的全过程进行全程的跟踪。 C.应将测试过程从开发过程中抽象出来,作为一个独立的过程进行管理。

D.尽早开展测试准备工作,能使测试人员较早了解测试难度、预测风险、提高效率。

10.测试人员在提交软件缺陷报告后,很可能发现开发人员对报告的缺陷存在异议。因此需要一个双方认同的准则,用于判定软件产品是否存在软件缺陷。在实际的软件项目工作中,我们通常采纳的判定准则是( )。 A.测试人员提供的这个软件缺陷的证据

B.软件产品的运行结果与需求规格说明书不一致 C.可以客观地描述这个软件缺陷

D.软件产品的运行结果与测试人员预期的不一致

防灾科技学院 软件测试

11.系统测试一般从客户角度考察和评价软件产品的质量,不考虑开发方关注的质量特性。那么,下面那一个质量特性一般不是系统测试的重点?( )

A.是否符合有关的国家和行业标准 B.产品版本升级是否容易

C.软件产品是否易于理解和使用 D.可复用的软件部件所占的比例

12.在一个软件项目中,开发人员主要承担哪项工作?( ) A.验收测试 B.系统测试 C.回归测试 D.单元测试

13.单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现(A.接口错误 B.编码错误

C.性能、质量不合要求 D.功能错误

14.与设计测试用例无关的文档是( )。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序

15.集成测试也叫做( )。①单元测试 ②部件测试 ③组装测试 ④系统测试 ⑤确认测试 ⑥联合测试 A.③⑥ B.①② C.⑤⑥ D.③④ 二、

判断题(本大题共10小题,每题2分,共20分。)

1. 负载测试是验证要检验的系统的能力最高能达到什么程度。

2. 在n个变量的程序中,用边界值分析法设计测试用例,测试用例的个数为6n+1。

3. 处于“已解决”状态的缺陷,下一步状态只能是“重新提交”或者“已关闭”。

4. 在性能测试中,如果发现SQLServer资源监控中的一个指标缓存点击率偏高,这说明系统运行效率较高。

5. 所有测试的标准都是建立在用户需求之上。

6. 安全性测试最终证明应用程序是安全的。

)的错误。

防灾科技学院 软件测试

7. 当被测软件仍存在严重影响系统功能实现的缺陷,但存在合理的更正办法时,该软件不可以发布。

8. 缺陷状态为“已解决”表示该缺陷已经被开发人员修改好,但是测试人员还未进行回归测试。

9. 处于“打开”状态的缺陷,下一步状态只能是“已解决”或者“已拒绝”。

10. 通常使用平均无故障时间MTBF来衡量系统的可靠性。 三、

简答题(本大题共1小题,每题10分,共10分。)

集成测试策略都有哪几种?对下面的程序结构图,如果进行深度优先自顶向下的集成测试,测试过程是怎样的?

四、

设计题:请阅读下面系统描述,以等价类划分方法为系统设计测试用例。(本大题共1小题,每题20分,共20分。)

某城市电话号码由三部分组成。它们的名称和内容分别是:

1)地区码:空白或三位数字;

2)前缀:起始位非‘0’或‘1’的三位数字; 3)后缀:4位数字。

用户使用的电话键盘可输入的只有数字,没有其他字符。程序首先判断电话码总位数是否小于七位,为真报错。接下来取前三位判断是否为地区码,有错误报错。如果为真,接下来取三位作为前缀,判断是否正确。最后剩余的为后缀,判断是否正确。

假定被测程序能接受一切符合上述规定的电话号码(如:(635)805-9321),拒绝所有不符合规定的电话号码。请根据该程序的规格说明,设计测试用例。

防灾科技学院 软件测试

五、

测试编程题:打开Winrunner软件,按要求完成下列题目(本大题共1小题,每题20分,共20分。)

打开Winrunner自带的示例程序Flight 4A(用户名:任意四个字符,密码:Mercury),对该程序建立测试脚本。

在Flight 4A程序中,新建一个订单,输入航班的日期、起飞地、目的地、姓名和机舱类型,并完成插入订单的操作。为了检测是否成功新建订单,请自行设计检查点,要 …… 此处隐藏:1969字,全部文档内容请下载后查看。喜欢就下载吧 ……

2014软件测试期末考试试卷A.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/736864.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)