您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页2014软件测试期末考试试卷B

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

来源:意榕旅游网


试卷序号: 班级: 学号: 姓名:

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

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

__软件测试_试卷 (B) 使用班级__1150421/2/3/4/5/6__ 答题时间__120分钟 _

阅卷 题号 一 二 三 四 五 总分 教师 得分 孙旭光

一、

阅卷教师 孙旭光

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

请把选择题的答案填写于下列的表格中: 题号 1 2 3 4 5 6 7 8 9 10 答案 判卷 题号 11 12 13 14 15 答案 判卷

1.下面对软件测试流程的描述,哪个是正确的?( )

A.制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测试总结报告 B.制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告 C.部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告 D.制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告

2.集成测试又称为组装测试,其主要内容包括( )。 A.对整体的性能进行测试 B.用白盒法设计测试用例进行测试 C.确定组装策略和次序 D.对运行过程进行测试

3.软件开发公司组织各方面的典型用户在日常工作中对软件进行实际使用,并要求用户报告异常情况,这种测试我们称之为( A.系统测试 B.α测试 C.β测试 D.综合测试

4.软件测试管理是软件工程的保护性活动,其基本内容不包括( )。 A.测试组织管理 B.测试过程管理 C.效益管理 D.资源和配置管理

1

。 )

5.程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边界值分析法设计测试用例,应选( )。 A.a=3,b=4,c=5 B.a=1,b=2,c=4

C.上述A、B项目都应选上 D.a=1,b=2,c=3

6.对于传统软件来说,按集成粒度不同可以把集成测试分为( )。①模块间集成测试 ②类内集成测试 ③类间集成测试 ④子系统内集成测试 ⑤ 子系统间集成测试 A.①②③ B.②③④ C.①④⑤ D.②③⑤

7.系统测试中主要用到的测试技术是( )。 A.回归测试 B.黑盒测试 C.白盒测试 D.功能测试

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.确保设计变更被正确的跟踪、控制、文档化

2

13.如果一个排序程序所设定的测试用例为:(1)表空 (2)表中只有一个元素 (3)表中均有相同的关键字值 (4)元素已排序,则此测试方法称为( )。 A.等价类划分法 B.边界值分析法 C.因果图法 D.错误推测法 14.{

int GetMax(int n, int datalist[ ])

\\{

intk=0;

for( int j=1; jif( datalist[j] > datalist[k] ) k=j; returnk;

\\}

上面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。 请问该程序段的McCabe环路复杂性为多少?( ) } A.2 B.3 C.4

D.5

15.在软件测试中,单元测试主要用于发现( )阶段的错误。 A.软件计划 B.需求分析 C.软件设计 D.编码

二、

阅卷教师 得 分

请把判断题的答案填写于下列的表格中,正确填“T”,错误填“F”: 题号 1 2 3 4 5 6 7 8 9 10 答案 判卷 孙旭光

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

1. 健壮性测试的测试重点为当出现故障时,是否能够自动恢复或忽略故障继续运行。

2. 缺陷状态为“已解决”表示该缺陷已经被测试人员回归测试完毕,准备归档移除。

3. 在进行负载测试的同时进行安全性测试是不合情理的。

4. 在程序有修改的情况下保证原有功能正常的一种测试方法是回归测试。

5. 在n个变量的程序中,采用健壮性边界值分析法设计测试用例,测试用例的个数为4n+1。

6. 压力测试是通过逐步增加系统负载来测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,以此来获得系统性能提供的最大服务级别的测试。

3

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

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

9. 缺陷状态为“打开”表示该缺陷刚提交,开发人员还未看到该缺陷。

10. 性能测试的重点在于前期数据的设计与后期数据的分析。

三、 阅卷教师 得 分 孙旭光

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

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

A

B C

D E G F

四、 阅卷教师 得 分 孙旭光

设计题:请阅读下面程序段,以逻辑覆盖方法为程序设计测试用例。(本大题共1小题,每题20分,共20分。)

下图为程序段的流程图,请按照语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖准则分别为程序设计测试用例。

4

五、 阅卷教师 得 分 孙旭光

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

打开Winrunner自带的示例程序Flight 4A(用户名:任意四个字符,密码:Mercury),对该程序建立测试脚本。 在Flight 4A程序中,选择File > Open Order,循环打开1-10号订单,点击 OK 按钮。在Fligh4A当前界面中取出机票张数、单价、总价,对数据进行预处理(提示:使用substr函数),然后循环检查1-10号订单的机票总价是否等于单价乘上机票张数,在测试结果中给出提示,提示信息中包含订单号、机票张数、单价、总价。

假设订单1的机票张数为n,机票单价为M,总价为N。如果相等,在测试结果中给出提示如下:“ Order 1 is correct . n tickets at $ M equals $ N”。如果不相等,在测试结果中给出提示如下:“ Order 1 is NOT correct . n tickets at $ M does NOT equal $ N”。

要求1:不允许使用ddt_set_row()和ddt_val()函数,要求应用ddt_val_by_row()函数来代替它们。

要求2:如果机票总价不等于单价乘上机票张数,在测试结果中显示输出自己的学号(使用report_msg函数)。

请把完成上述测试功能的脚本程序、Excel表格、运行的详细结果截图拷贝到本试卷中。

5

考生交卷特别注意事项:

1. 2. 3. 4. 5.

考生将本试卷以自己的【学号+姓名+试卷类型】重命名本试卷,放在桌面上,文件名例如115042101宋志坚A.doc 考生在本试卷的顶端“班级”“学号”“姓名”栏位填写自己的信息。 选择题和判断题答案请填至表格中,填在其他地方无效。 第三大题、第四大题答题时请用蓝色四号字体答题。

考生未遵守交卷特别注意事项的,所造成的后果由考生一人承担。

6

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务