软件测试技术黑白盒

上传人:kms****20 文档编号:40424029 上传时间:2018-05-26 格式:DOC 页数:8 大小:125KB
返回 下载 相关 举报
软件测试技术黑白盒_第1页
第1页 / 共8页
软件测试技术黑白盒_第2页
第2页 / 共8页
软件测试技术黑白盒_第3页
第3页 / 共8页
软件测试技术黑白盒_第4页
第4页 / 共8页
软件测试技术黑白盒_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件测试技术黑白盒》由会员分享,可在线阅读,更多相关《软件测试技术黑白盒(8页珍藏版)》请在金锄头文库上搜索。

1、大大 连连 交交 通通 大大 学学 试试 卷卷2009 2010 学年 第 1 学期教研室主任 (签字)学院院长(系主任)(签字)专 业班 级学 号姓 名课程 软件测试技术(B 卷)(R2007 级)课程性质(必修专业限选任选) 考试方式(闭卷开卷)一、选择题一、选择题(在四个备选答案中只有一个正确,请把正确答(在四个备选答案中只有一个正确,请把正确答案写括号里)案写括号里) (本大题共(本大题共 20 小题,每小题小题,每小题 1 分,总计分,总计 20 分)分)1、下列那个不是因果图法的各个原因之间的关系( ) A) 屏蔽 B) 互斥 C) 唯一 D) 包含 2关于 Junit 那个说法是

2、错误的( ) A) 测试驱动开发 B) 可以和 EasyMock 一起使用 C) 具有 XML 文件和数据库数据相互转化的功能 D) 可以统计测试用例个数和失败的个数 3关于回归测试说法错误的是( ) A) 有全部测试和有选择的重新测试两种策略 B) 回归测试的过程里面第一个步骤是选择测试用例 C) 是为了保证未修改的代码功能不会受到影响 D) 不管黑盒还是白盒测试用例都要可追朔 4下列不属于波及效应分析的是( ) A) 需求的波及效应分析 B) 设计的波及效应分析 C) 测试工具的波及效应分析 D) 测试用例的波及效应分析 5关于 DBUnit 使用下面说法正确的是( ) A) 必须准备测试

3、数据用的 XML 文件 B) 必须重写父类的 getConnection 方法() C) 必须重写父类的 getDataSet 方法() D) 测试类必须继承 TestCase 类 6关于混合集成下面的说法正确的是( ) A) 不需要写程序桩 B) 有推迟上层行为确认的缺点 C) 是一种瞬时集成 D) 是增量集成策略的灵活运用 7下列哪一个属于白盒测试的静态类型( ) A) 基本路径测试 B) 用 FindBug 工具对代码进行检查 C) 条件测试 D) 循环测试得分装订线题 号一二三四五六七八九总分得 分8、关于软件测试原理说法错误的是:( ) A) 应该小规模扩展到大规模 B) 完全测试是

4、不可能的 C) 适用 2/8 原则 D) 要想测试有效,应该由用户进行测试 9从软件测试角度看,按照重要性来排序,下面哪一个最为恰当( ) A) 了解用户需求,测试脚本,测试计划,测试用例 B) 测试计划,了解用户需求,测试用例,测试脚本 C) 了解用户需求,测试计划,测试用例,测试脚本 D) 测试脚本,了解用户需求,测试用例,测试计划 10对于测试工程师来说你认为那两项能力最重要( ) A) 学习能力和分析解决问题能力 B) 怀疑精神和技术能力 C) 技术能力和沟通能力 D) 分析解决问题能力和技术能力 11.条件测试不能测试出的错误类型是哪一个( ) A) 布尔操作符错误 B) 关系操作符

5、 C) 文件读取错误 D) 算术表达式错误 12下列哪项不属于控制流覆盖( ) A) 判定覆盖 B) 多条件覆盖 C) 安全覆盖 D) 路径覆盖 13下面那个不是内容测试的目标( ) A) 发现图像展示和排版错误 B) 发现动态 HTML 错误 C) 发现信息准确性和完整性错误 D) 发现内容组织或结构上的错误 14在使用代理服务器的条件下,常常出现用户界面白屏。这种错误最可能在那个试验中发现?( ) A) 导航测试 B) 兼容性测试 C) 界面测试 D) 配置测试 15.下列哪一项与黑盒测试无关 ( ) A) 测试预言 B) 测试插桩 C) 模仿对象 D) 正交数组测试16.下列项目不属于代

6、码检查法的是 ( ) A) 代码审查 B) 桌面检查考生注意:考生注意: 考试时间考试时间 100 分钟分钟 试卷总分试卷总分 100 分分 共共 4 页页 第第 1 页页专 业班 级学 号姓 名C) 走查 D) 波及效应分析 17我们想知道当服务器容量达到 90%时,Web 程序的检索功能是否能够正常完成。需要 做下列那个测试( ) A) 压力测试 B) 性能测试 C) 配置测试 D) 负载测试 18关于黑盒测试下面的叙述错误的是( ) A) 黑盒测试根据软件规格说明书生成测试用例 B) 黑盒测试不需要分析覆盖标准 C) 性能错误也是黑盒测试试图发现的错误 D) 边界值和因果图都属于黑盒测试

7、的方法 19下列说法错误的是( ) A) 软件测试按技术分可以分为白盒测试和黑盒测试,灰盒测试三种 B) 等价类表示输出结果的一组有效或无效的状态 C) 单元测试只有和其他软件测试活动,集成测试,系统测试结合起来才能有效 D) EasyMock 是一个开源的模仿对象工具 20下面那个工具不能和 Eclipse 环境集成在一起使用( ) A) FindBugs B) EasyMock C) DBUnit D) 以上都可以 二.、不定项、不定项选择题选择题(在所给答案中选择出正确答案,请把正确答案(在所给答案中选择出正确答案,请把正确答案写括号里)写括号里) (本大题共(本大题共 5 小题,每小题

8、小题,每小题 2 分,总计分,总计 10 分)分)1、Web 应用环境中发现错误的特征有( ) A) 客户端发现问题往往只是一个症状,而不是错误本身 B) 跨越客户端,服务器,网络层追踪错误很困难 C) 既有静态操作环境的错误也有动态环境发生的错误 D) 在不同的环境和配置下,错误可能会很难再现 E) 很多错误都能被追踪到 web 应用配置2、性能测试不能够回答下面哪些问题( ) A) 系统那些组件导致性能下降 B) 负载变化时用户的平均相应时间是多少 C) 可能会被有企图的人利用的漏洞 D) 性能下降是否对安全有影响。 E) 系统负载增长时 web 应用的可靠性和准确性如何3、下面那些描述和

9、易用性有关 ( ) A) 交互机制 B)布局 C)个性 D) 加密 E) 可接近性 4、哪些不用来衡量 web 应用软件的质量( ) A) 内容 B)功能 C) 结构 D)易用性 E ) 开发软件所用的工时 F) 性能 G)兼容性 H) 安全性 I ) 员工的技术水平得分装订线5、下列那一项不属于自顶向下集成的优点( ) A) 测试特殊路径能力强 B) 早期对高层行为确认 C) 只需要一个驱动程序 D) 支持深度优先和广度优先三、填空题三、填空题 ( (请把答案填在横线上,每空请把答案填在横线上,每空 1 分,共分,共 30 分分) )1 软件测试是_重要组成部分,用来确认一个程序的_或_是否

10、符合开发之前所提出的要求。2 软件测试是为了发现_而执行的过程。3 软件测试中最重要的一件事就是从_出发,从_角度去看产品。4 软件测试按照技术可划分为_,_,_。5 白盒测试主要有 5 个步骤:根据源程序化程序图,_,_,_,判定测试结果。6 白盒测试包括静态和动态两种类型,其中动态方法包括:_,_,_,数据流测试。7 黑盒测试又叫做_,是基于系统已实现的功能进行测试的。8 等价类表示_的一组_或_的状态9 原因和结果之间的关系有 4 种: _,_,_,_。10面向白盒测试技术的覆盖分析主要是_,面向黑盒测测试技术的覆盖分析主要是基于_进行。11增量集成测试分为三种:_,_,_。12juni

11、t 测试用例的命名方法是所有的测试方法都要以_开头。13模仿对象就是实现_的一种技术。得分共共 4 页页 第第 2 页页专 业班 级学 号姓 名四、简答题四、简答题 ( (本题共本题共 4 小题,每题小题,每题 5 分分 共共 20 分分) )1、简述 EasyMock 的使用步骤。2、简述黑盒测试与白盒测试的主要区别。得分装订线3、简述三种增量测试策略的差异。4、简要回答用因果图,决策表的因果分析法执行过程。共共 4 页页 第第 3 页页专 业班 级学 号姓 名五、综合题五、综合题(本题共本题共 1 小题,共小题,共 20 分分)根据下面的程序 public int changeX(int x ,int a, int b)if ( (a 1) if ( (a = 2) | ( x 1) ) x = x + 1; return x; 1)画出基本路径测试用的流图并写出所有独立路径。2)计算环形复杂性。得分装订线3) 如果测试只要求满足条件覆盖,写出所需要的测试用例。4) 如果测试要求满足条件判定组合覆盖,写出所需要的测试用例。共共 4 页页 第第 4 页页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号