伤城文章网 > 数学 > 《软件测试基础》期末试卷及参考答案-精品资料

《软件测试基础》期末试卷及参考答案-精品资料


期末 试卷 江西先锋学院 2011- 2012 学年第二学期 《软件测试技术》试题库答案 一、填空题(每空 2 分,共 15 空,分数为 30 分) 1、判定覆盖设计足够多的测试用例, 使得被测试程序中的每个判断的 “真”、 “假”分支 ______被执行一次。 至少 2、黑盒测试的具体技术方法 ____________、 __________、 __________、 ____________。 等价类划分法,边界值分析法,决策表法,因果图法 3、黑盒测试又称之为 ___________测试。 功能 4、等价类划分有两种不同的情况: ____________和____________。 有效等价类,无效等价类 5 、 根 据 覆 盖 目 标 的 不 同 , 逻 辑 覆 盖 又 可 分 为 : ________________ , _____________,_______________,__________________,条件组合覆盖,判断 /条件覆盖。 语句覆盖,判定覆盖,条件覆盖,路径覆盖 6 、根据软件生命周期中的定义,可以把自动化测试工具划分 3 大类 ____________,____________和 ____________。 白盒测试工具、黑盒测试工具、测试管理工具 7 、 软 件 测 试 是 为 发 现 程 序 中 的 ______________ 而 执 行 程 序 的 ______________。 错误,过程 -1- 8、测试用例是由 ______________和预期的 ______________两部分组成。 测试输入数据 ,输出数据 9 、 白 盒 测 试 又 称 为 ______________ , 可 以 分 为 ______________ 和 ______________两大类。 结构测试,静态测试,动态测试 10、软件是包括 ____________﹑____________﹑____________的完整集合。 程序,数据,相关文档 11、边界值分析法属于 ____________。 黑盒测试 12、单元测试是以 ____________说明书为指导,测试源程序代码。 详细设计 13、集成测试以 ____________说明书指导,测试软件结构。 概要设计 14、确认测试以 ____________说明书为指导。 需求分析 15、软件开发的基本过程 ____________,_____________,_______________, _____________, _____________,______________。 需求分析、概要设计、详细设计,编码,测试、维护 16、代码复审属于 ____________,不实际运行程序。 静态测试 17 、 集 成 测 试 把 模 块 组 成 成 系 统 的 测 试 方 式 : _____________ 和 ______________。 一次性集成测试,增量式集成测试 -2- 18、黑盒测试有两种基本方法,即: _____________和______________。 通过测试,失败测试 19、 Junit 中的所有的 Assert 方法全部放在 ____________类,用于对比 _______和实际值是否相同。 Assert, 期望值 20、Junit 是一个开放源代码的 ______测试框架,用于编写和运行可重复的 测试。 java 21、在 Junit 中 3.8 中 testXXX() 测试方法必须满足几个条件: ______,______ 和无方法参数。 public ,void 二、选择题(每题 3 分,共 10 题,分数为 30 分) 1. 下列哪一项不是白盒测试? (C) A. 单元测试 B. 集成测试 C. 系统测试 D. 回归测试 2. 属于黑盒测试的方法? (C) A. 基于基本路径 B. 控制流 C. 基于用户需求测试 D. 逻辑覆盖 3.在 Assert 类中断言对象为 NULL是 _____。(C) A.assertEquals B.assertTrue C.assertNull D.fail 4. ___________的目的是对最终软件系统进行全面的测试确保最终软件系 统产品满足需求。 ( A) A.系统测试 B.集成测试 C.单元测试 D.功能测试 5.在 Assert 类中断言两个对象相等是 _____。(A) -3- A.assertEquals B.assertTrue C.assertSame D.fail 6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次, 它 满足的覆盖标准 ___________。( B) A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖 7. 在 Assert 类中断言测试失败是 _____。(D) A.assertEquals B.assertTrue C.assertSame D.fail 8. 软件测试的目的是 ___________。( C) A.表明软件的正确性 B.评价软件质量 C.尽可能发现软件中的错误 D.判定软件是否合格 9. 关于白盒测试与黑盒测试的最主要区别,正确的是 ___________。 (A) A.白盒测试侧重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 10. 软件测试类型按开发阶段划分 ___________。( B) A.需要测试﹑ 单元测试﹑集成测试 B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试 C.单元测试 ﹑集成测试﹑确认测试 D.调试﹑单元测试﹑功能测试 11. 在 Junit 中, testXXX() 方法就是一个测试用例,测试方法是 ____

搜索更多“《软件测试基础》期末试卷及参考答案-精品资料”

网站地图

All rights reserved Powered by 伤城文章网 5xts.com

copyright ©right 2010-2021。
伤城文章网内容来自网络,如有侵犯请联系客服。zhit325@126.com