-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
下列哪一项不是白盒测试
属于黑盒测试的方法
基于基本路径