黑盒测试方法习题及答案

//模板说明

//凡是用//开头的行都是注释行,不会作为试题内容导入到题库中 //每个试题间用空行隔开

//试题的开头行是题干,前面不能有注释行并列在上面,否则这个试题都无效;如要注释则在注释后再加一空行隔开 /题干、内容、答案、分数、难度、试题分类和题型是一个试题必须项,其它的都是可选的,可选的属性可以不写 //试题开头可以有序号,格式为\序号.\后接题干内容;也可以不写序号,系统会自动加上序号以便区分试题 //作为格式用的符号如\,\是不分半角全角的,半角全角都有效 //可选项直接在题干后以字母和点开头,如A.、B.并且要求大写。

//编号可以不要。没有编号是新增,有编号则是修改现有试题,例子中给出的都没有给出编号 //可用的题型有:单选题、多选题、判断题、填空题、问答题、组合题、解答题 //解答题需要给出操作题类型,如操作题类型:Word

//填空题的空位处用三个或三个以上的\即\来表示,用\来分隔多个空的答案,如果一个空有多个标准答案请用\隔开

//答题时间格式为00:00:00,即 \小时:分钟:秒\

//可用的状态有:正常、禁用,如果没有,则默认为正常

//可用的操作题类型有:Word、Excel、PowerPoint、Visio,默认为Word

//如果试题内容里有换行,则必需要在这段内容前后分别用”{回车换行....回车换行}”括起来。 //如果试题内容中包含有'{'或'}',请用'\\'把它们转义为: '\\{'或'\\}'。

//如果试题内容中包括有'<'或'>',表示为尖号时请分别用'< '、'> '替换;表示为大于或小于时,请用全角格式下的'<'或'>'来表示;表示为标签时,请'<'与'>'对称使用。 //如果试题内容中包含有'&',请用’&’替换。

//不存在试题分类属性则表示试题直接导入到当前选中试题分类中,如果存在,如:”试题分类:行业背景及公司情况简介”,那么试题会导入到当前选中试题分类下的”行业背景及公司情况简介”分类中,如果没有”行业背景及公司情况简介”分类的话,会在当前选中试题分类下先自动创建”行业背景及公司情况简介”分类。

//试题分类可以是多层结构,在名称间用\号分隔,表示试题分类下的子试题分类,如: 12-客户服务中心题库/行业背景及公司情况简介

//如果多个试题的某些属性相同,如同一试题分类,同一题型,或相同分数,可以用单独的公共属性行来表示,而不必每个试题都写,格式如下:[属性名]:属性值,每个上下要用空行隔开着为独立行

//如果有公共属性时,当试题中没有该属性,则试题该属性引用公共属性值,当试题中有该属性,则试题该属性引用本试题的属性值。

//组合题的子试题前面要加上独立的一行(前后都要有空行)开始标志,开始标志的写法是:[开始子试题]:

//组合题的子试题不需要每一个题前都加开始标志,只要在结束的地方加上独立占一行(前后都要有空行)的结束标志即可。结束标志的写法是:[结束子试题]:

//下面是一个比较完整的例子,里面写明了大部分可用的属性(其中操作题类型属性写法示例在操作题示例中) [试题分类]: [02]黑盒测试用例设计/[0200][综合]黑盒测试用例设计

1. 黑盒测试的具体技术方法有哪些?

答案: 黑盒测试的具体技术方法主要有边界值分析法、等价类划分法、因果图法、决策表测试法、场景法等。

2. 分析如何选择恰当的黑盒测试方法。

答案: 通常在决定测试策略时,有以下的参考原则:

① 在任何情况下都必须采用边界值分析法。这种方法设计出的测试用例发现程序错误的能力最强。 ② 必要时采用等价划分类方法补充测试用例。 ③ 采用错误推断法再追加测试用例。

④ 对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当在补充更多的测试用例。

⑤ 如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法。 3. 解释黑盒测试的概念。

答案: 黑盒测试被称为功能测试或数据驱动测试。在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。

4. 解释采用黑盒测试的目的。

答案: 采用黑盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:

(1)检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能是否有遗漏,检测性能等特性要求是否满足。 (2)检测人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或文件)的完整性。 (3)检测程序初始化和终止方面的错误。

1. 黑盒测试法是通过分析程序的( 功能 )来设计测试用例的方法。 A.应用范围 B.内部逻辑 C.功能 D. 输入数据 答案:C

分数:2

题型:选择题

操作题类型:Word 难度:2

2. 除了测试程序外,黑盒测试还适用于对(需求分析应用范围)阶段的软件文档进行测试。 A. 编码

B. 软件详细设计 C. 软件总体设计 D. 需求分析应用范围 答案:D

分数:2

题型:选择题

操作题类型:Word 难度:2

3. 根据输出对输入的依赖关系设计测试用例的方法是(因果图)。 A. 路径测试 B. 等价类 C. 因果图

D. 归纳测试编码 答案:C

分数:2

题型:选择题

操作题类型:Word 难度:1

4. 大多数实际情况下,性能测试的实现方法是(黑盒测试)。 A. 黑盒测试 B. 白盒测试 C. 静态分析 D. 可靠性测试 答案:A

分数:2

题型:选择题

操作题类型:Word 难度:2

5. 在划分了等价类后,首先需要设计一个案例覆盖(尽可能多的)有效等价类。 A. 等价类数量-1个 B. 尽可能多的 C. 2个 D. 1个 答案:B

分数:2

题型:选择题

操作题类型:Word 难度:2

6. 关于等价类划分方法说法正确的是(等价类划分可以有两种不同的情况:有效等价类和无效等价类)。 A. 等价类划分可以有两种不同的情况:有效等价类和无效等价类 B. 测试某等价类的代表值就等于对其它值的测试 C. 等价类是指某个输出子集合 D. 等价类是指某个输入子集合 答案:A

分数:2

题型:选择题

操作题类型:Word 难度:2

7. 某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算…”用等价类划分方法对该程序构成三角形部分进行测试用例设计。下列哪些等价类划分是合适的(整数)。 A. 整数 B. 函数 C. 负数 D.0 答案:A

分数:2

题型:选择题

操作题类型:Word 难度:2

8. 关于黑盒测试错误的是( c )。

A. 黑盒测试可以检测出不正确或漏掉的功能 B. 黑盒测试可以检测出接口错误 C. 黑盒测试可以检测出布尔算子错误 D. 数据结构或外部数据库存取中的错误 答案:C

分数:2

题型:选择题

操作题类型:Word 难度:2

9. 关于等价类描述错误的是关( )。等价类的划分是不唯一的。

A. 把一个程序输入的定义域划分成不同的数据类,然后根据这些数据类可以导出测试用例

B. 等价类是由相对于程序的功能具有相同作用的一些输入数据元素构成的数据集合,这些数据元素之间具有等价关系 C. 利用等价类中一个元素作为代表对程序进行测试,而不是使用该类的全体成员,藉此以减少总的测试用例数量 D. 等价类的划分是唯一的 答案:D

分数:2

题型:选择题

操作题类型:Word 难度:2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4