-1- 期末试卷 江西先锋学院2011-2012 学年第二学期《软件测试技术》试题库答案一、填空题(每空2 分,共 15 空,分数为 30 分)1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支至少 被执行一次。2、黑盒测试的具体技术方法等价类划分法、 边界值分析法、 决策表法 、 因果图法。3、黑盒测试又称之为功能 测试。4、等价类划分有两种不同的情况:有效等价类和 无效等价类。5、根据覆盖目标的不同,逻辑覆盖又可分为:语句覆盖, 判定覆盖, 条件覆盖 , 路径覆盖条件组合覆盖,判断/条件覆盖。6、根据软件生命周期中的定义,可以把自动化测试工具划分3 大类 白盒测试工具、 黑盒测试工具和 测试管理工具。7、软件测试是为发现程序中的错误 而执行程序的过程 。8、测试用例是由测试输入数据和预期的输出数据两部分组成。9、白盒测试又称为结构测试,可以分为静态测试和 动态测试两大类。10、软件是包括程序 、 数据、 相关文档的完整集合。11、边界值分析法属于黑盒测试。12、单元测试是以详细设计说明书为指导,测试源程序代码。13、集成测试以概要设计说明书指导,测试软件结构。14、确认测试以 需求分析 说明书为指导。15、软件开发的基本过程需求分析、概要设计、详细设计、编码、测试、维护。-2- 16、代码复审属于静态测试,不实际运行程序。17、集成测试把模块组成成系统的测试方式:一次性集成测试和 。18、黑盒测试有两种基本方法,即:通过测试和 失败测试。 增量式集成测试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)A.assertEquals B.assertTrue C.assertSame D.fail 6.有一组测试用例使得...