ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:95KB ,
资源ID:1330401      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1330401.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】功能(黑盒)测试(一)及答案解析.doc)为本站会员(proposalcash356)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】功能(黑盒)测试(一)及答案解析.doc

1、功能(黑盒)测试(一)及答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:19,分数:38.00)1.即席测试是不按照预先设计的测试用例,由测试人员凭经验和猜测,给出一些输入并运行软件产品,找出软件缺陷。这样可避免束缚于测试用例集,尽可能多的发现有价值的缺陷,下列属于即席测试的是 _。(分数:2.00)A.罗列关于一个输入的所有可能的错误信息,尽可能使这些信息都显示一遍B.使用包含特殊字符的输入,例如系统保留字和保留字符C.对于每一个输入域,试图输入过长的字符串,直至输入缓冲区满甚至溢出D.以上全部2.在测试一个政府办公信息系统时,需要输入邮政编码。请问相比之下,下面哪一组

2、测试数据是测试,邮政编码的最佳选择 _。(分数:2.00)A.100080,10000,abc,410006,空白B.410006,空白,空值, 41006,abcC.100080,100000,abc,空白,IOOOOOD.410006,abc,空值,100000,IOOOOO3.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的有效等价类 _。(分数:2.00)A.allllll,L,Lin-Yie,Lin-fengB.L1,allllll,glenford,12

3、3B123C.linyifei,allllll,glenford,MyersD.linyifei,allllll,glenford,GMyers4.在第 15 题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1, 1,1)、(0,1,1),那么,可以实现的逻辑覆盖是 _。(分数:2.00)A.条件覆盖B.判定覆盖C.路径覆盖D.条件组合覆盖5.下列测试方法中,不属于黑盒测试的是 _。(分数:2.00)A.基本路径测试法B.等价类测试法C.边界值分析法D.基于场景的测试方法6.功能分析法是一种黑盒测试方法,其思想是:首先,分析系统的行为或具有的功能,将系

4、统功能分解为一组功能点的集合。然后,针对每一个功能点,考察这个功能点的输入和输出,设计一个或一组测试用例,这些测试用例足以确认系统实现了这项功能;并针对受这项功能影响的系统的其他部分,补充进行一些测试。由此,功能分析法的主要局限性是 _。(分数:2.00)A.不能保证覆盖系统的各项功能B.不使用要测试的功能的不同输入值C.在需求规格说明中书不清楚或不完整时不能采用它D.不一定保证语句覆盖,即可能有未测试的代码7.灰盒测试不同于白盒测试的地方是 _。(分数:2.00)A.灰盒测试以可获得的系统结构信息为基础进行测试B.灰盒测试是黑盒测试的一种类型C.灰盒测试基本不涉及程序中所采用的数据结构D.灰

5、盒测试基本不涉及程序中所采用的算法8.在决策表中,列出各种可能的单个条件的部分是 _。(分数:2.00)A.动作茬B.条件茬C.条件项D.动作项9.关于逻辑覆盖,下列说法正确的是 _。(分数:2.00)A.在单元测试中不使用黑盒测试技术B.满足分支覆盖就一定满足条件覆盖和语句覆盖C.覆盖所有的独立路径就能够覆盖所有的分支D.白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量10.把所有条件都是二元条件(真/假、是/否、0/1)的决策表称为是 _。(分数:2.00)A.二元条目判定表B.有限条目判定表C.扩展条目判定表D.无限条目判定表11.测试程序时,不可能遍历所有可能的输入数据,而只

6、能是选择一个子集进行测试,那么最好的选择方法是 _。(分数:2.00)A.随机选择B.划分等价类C.根据接口进行选择D.根据数据大小进行选择12.阅读下列程序:(分数:2.00)A.B.C.D.13.根据等价类测试的原则,若规定了输入数据必须遵守的规则,则要确立的有效等价类个数为 _,无效等价类个数为 _。(分数:2.00)A.1 个,1 个B.1 个,0 个C.1 个,若干个D.1 个,2 个14.在边界值分析中,下列数据通常不用来做测试数据的是 _。(分数:2.00)A.正好等于边界的值B.等价类中的典型值C.刚刚大于边界的值D.刚刚小于边界的值15.在北京某个银行的人事信息管理软件中,系

7、统允许用户输入人员的身份证号和进入本单位工作的日期。那么,下面哪一组是无效的输入值组合 _。(分数:2.00)A.110108196111111321,1981.1.1B.110108198111111322,1981.1.1C.110108196810121323,2005.1.1D.1101081012132,2005.1.116.在第 15 题的程序测试中,若测试只采用这样测试用例:(a,b,c)=(1,1,-1)、(-1,1,1),那么,没有覆盖或考虑到的情况有 _。(分数:2.00)A.不满足条件组合覆盖B.b0 的情况C.既执行语句 k=k+a,又执行 k=k+cD.以上全部17.

8、用于表示在状态中输入条件与输出条件之间的对应关系的是 _。(分数:2.00)A.逻辑功能B.状态图C.功能图D.控制流图18.在等价类测试中,考虑从无效等价类取值,同时考虑多个等价类问的相互影响,这是 _。(分数:2.00)A.弱一般等价类测试B.强一般等价类测试C.强健壮等价类测试D.弱健壮等价类测试19.因果图方法最终生成的是 _。(分数:2.00)A.输入和输出的关系B.测试用例C.因果图D.决策表二、论述题(总题数:2,分数:20.00)20.采用等价类划分方法为某保险公司计算保费率的程序设计测试用例某保险公司的人寿保险的保费计算方式为:投保额保险费率,其中,保险费率依点数不同而有别,

9、10点及 10 点以上保险费率为 0.6%,10 点以下保险费率为 0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如表 5-16 所示。表 5-16 保险公司规则 年龄 性别 婚姻 抚养人数20394059其他 M F已婚 未婚6 点 4 点 2 点 5点 3点 3点 5 点1 人扣 0.5 点最多扣 3 点(四舍五入)问题:根据条件使用等价类划分的方法设计测试用例。(分数:10.00)_21.采用基于因果图的方法为下列程序设计测试用例某一程序的规格说明:第一列字符必须是 A 或者 B,第二列字符必须是一个数字,在此情况下进行文件的修改。但是,若第一列字符不正确,

10、给出信息 L,若第二列字符不是数字,则给出信息 M;若满足条件则修改文件。问题:用基于因果图方法设计测试用例。(分数:10.00)_功能(黑盒)测试(一)答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:19,分数:38.00)1.即席测试是不按照预先设计的测试用例,由测试人员凭经验和猜测,给出一些输入并运行软件产品,找出软件缺陷。这样可避免束缚于测试用例集,尽可能多的发现有价值的缺陷,下列属于即席测试的是 _。(分数:2.00)A.罗列关于一个输入的所有可能的错误信息,尽可能使这些信息都显示一遍B.使用包含特殊字符的输入,例如系统保留字和保留字符C.对于每一个输入域,试图

11、输入过长的字符串,直至输入缓冲区满甚至溢出D.以上全部 解析:2.在测试一个政府办公信息系统时,需要输入邮政编码。请问相比之下,下面哪一组测试数据是测试,邮政编码的最佳选择 _。(分数:2.00)A.100080,10000,abc,410006,空白B.410006,空白,空值, 41006,abc C.100080,100000,abc,空白,IOOOOOD.410006,abc,空值,100000,IOOOOO解析:3.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于

12、用户名的有效等价类 _。(分数:2.00)A.allllll,L,Lin-Yie,Lin-fengB.L1,allllll,glenford,123B123C.linyifei,allllll,glenford,Myers D.linyifei,allllll,glenford,GMyers解析:4.在第 15 题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1, 1,1)、(0,1,1),那么,可以实现的逻辑覆盖是 _。(分数:2.00)A.条件覆盖B.判定覆盖 C.路径覆盖D.条件组合覆盖解析:5.下列测试方法中,不属于黑盒测试的是 _。(分数:2

13、.00)A.基本路径测试法 B.等价类测试法C.边界值分析法D.基于场景的测试方法解析:6.功能分析法是一种黑盒测试方法,其思想是:首先,分析系统的行为或具有的功能,将系统功能分解为一组功能点的集合。然后,针对每一个功能点,考察这个功能点的输入和输出,设计一个或一组测试用例,这些测试用例足以确认系统实现了这项功能;并针对受这项功能影响的系统的其他部分,补充进行一些测试。由此,功能分析法的主要局限性是 _。(分数:2.00)A.不能保证覆盖系统的各项功能B.不使用要测试的功能的不同输入值C.在需求规格说明中书不清楚或不完整时不能采用它D.不一定保证语句覆盖,即可能有未测试的代码 解析:7.灰盒测

14、试不同于白盒测试的地方是 _。(分数:2.00)A.灰盒测试以可获得的系统结构信息为基础进行测试 B.灰盒测试是黑盒测试的一种类型C.灰盒测试基本不涉及程序中所采用的数据结构D.灰盒测试基本不涉及程序中所采用的算法解析:8.在决策表中,列出各种可能的单个条件的部分是 _。(分数:2.00)A.动作茬B.条件茬 C.条件项D.动作项解析:9.关于逻辑覆盖,下列说法正确的是 _。(分数:2.00)A.在单元测试中不使用黑盒测试技术B.满足分支覆盖就一定满足条件覆盖和语句覆盖C.覆盖所有的独立路径就能够覆盖所有的分支 D.白盒测试技术不同于黑盒测试技术之处是它可以减少测试用例数量解析:10.把所有条

15、件都是二元条件(真/假、是/否、0/1)的决策表称为是 _。(分数:2.00)A.二元条目判定表B.有限条目判定表 C.扩展条目判定表D.无限条目判定表解析:11.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是 _。(分数:2.00)A.随机选择B.划分等价类 C.根据接口进行选择D.根据数据大小进行选择解析:12.阅读下列程序:(分数:2.00)A.B. C.D.解析:13.根据等价类测试的原则,若规定了输入数据必须遵守的规则,则要确立的有效等价类个数为 _,无效等价类个数为 _。(分数:2.00)A.1 个,1 个B.1 个,0 个C.1 个,

16、若干个 D.1 个,2 个解析:14.在边界值分析中,下列数据通常不用来做测试数据的是 _。(分数:2.00)A.正好等于边界的值B.等价类中的典型值 C.刚刚大于边界的值D.刚刚小于边界的值解析:15.在北京某个银行的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。那么,下面哪一组是无效的输入值组合 _。(分数:2.00)A.110108196111111321,1981.1.1B.110108198111111322,1981.1.1 C.110108196810121323,2005.1.1D.1101081012132,2005.1.1解析:16.在第 15

17、题的程序测试中,若测试只采用这样测试用例:(a,b,c)=(1,1,-1)、(-1,1,1),那么,没有覆盖或考虑到的情况有 _。(分数:2.00)A.不满足条件组合覆盖B.b0 的情况C.既执行语句 k=k+a,又执行 k=k+cD.以上全部 解析:17.用于表示在状态中输入条件与输出条件之间的对应关系的是 _。(分数:2.00)A.逻辑功能 B.状态图C.功能图D.控制流图解析:18.在等价类测试中,考虑从无效等价类取值,同时考虑多个等价类问的相互影响,这是 _。(分数:2.00)A.弱一般等价类测试B.强一般等价类测试C.强健壮等价类测试 D.弱健壮等价类测试解析:19.因果图方法最终生

18、成的是 _。(分数:2.00)A.输入和输出的关系B.测试用例C.因果图D.决策表 解析:二、论述题(总题数:2,分数:20.00)20.采用等价类划分方法为某保险公司计算保费率的程序设计测试用例某保险公司的人寿保险的保费计算方式为:投保额保险费率,其中,保险费率依点数不同而有别,10点及 10 点以上保险费率为 0.6%,10 点以下保险费率为 0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如表 5-16 所示。表 5-16 保险公司规则 年龄 性别 婚姻 抚养人数20394059 其他 M F已婚 未婚6 点 4 点 2 点 5 点 3 点 3 点 5 点1

19、人扣 0.5 点最多扣 3 点(四舍五入)问题:根据条件使用等价类划分的方法设计测试用例。(分数:10.00)_正确答案:(分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类),如表 5-17 所示。其中, 年龄:一位或两位非零整数,值的有效范围为 199。 性别:一位英文字符,只能取值M或F。 婚姻:字符,只能取值已婚或未婚。 抚养人数:空白或一位非零整数,值的范围为 19。表 5-17 等价类 输入条件 有效等价类 编号 无效等价类 编号2039 岁 14059 岁 2小于 1 12年龄 16 岁6099 岁3 大于 99 13非英文字符 14单个英文

20、字符 4 非单个英文字符 15M 5性别F 6除M和F之外的其他单个字符 16已婚 7婚姻未婚 8除已婚和未婚之外的其他字符 17空白 9 除空白和数字之外的其他字符 1816 人 10 小于 1 19抚养人数69 人 11 大于 9 20根据表 5-17 中的等介类表,设计覆盖所有的等价类的测试用例,如表 5-18 所示。表 5-18 测试用例 输入数据 预期输出测试用例编号 年龄 性别 婚姻 抚养人数 保险费率1 27 F 未婚 空白 0.6%2 50 M 已婚 2 0.6%3 70 F 已婚 7 0.1%4 0 M 未婚 空白 无法推算5 100 F 已婚 3 无法推算6 99 男 已婚

21、 4 无法推算7 1 Child 未婚 空白 无法推算8 45 N 已婚 5 无法推算9 38 F 离婚 1 无法推算10 62 M 已婚 没有 无法推算11 18 F 未婚 0 无法推算12 40 M 未婚 10 无法推算)解析:21.采用基于因果图的方法为下列程序设计测试用例某一程序的规格说明:第一列字符必须是 A 或者 B,第二列字符必须是一个数字,在此情况下进行文件的修改。但是,若第一列字符不正确,给出信息 L,若第二列字符不是数字,则给出信息 M;若满足条件则修改文件。问题:用基于因果图方法设计测试用例。(分数:10.00)_正确答案:(通过具有因果图设计测试用例的基本步骤进行:(1

22、)分析上面规格说明中的原因和结果,并给每个原因和结果赋予一个标识符,如表 5-19 所示。原因:1 第一个字符是 A2 第一个字符是 B3 第二个字符是一个数字结果:21 给出信息 L22 修改文件23 给出信息 M表 5-19 原因及结果表 原因 结果C1 第一个字符是 AC2 第一个字符是 BC3 第二个字符是一个数字 E1 给出信息 LE2 修改文件E3 给出信息 M (2)分析规格说明中的语义,找出原因和结果之间,原因和原因之间的对应关系,根据这些关系画出因果图,如图 5-9 所示。*(3) 把因果转换为决策表,如表 5-20 所示。表 5-20 决策表 1 2 3 4 5 6 7 81 1 1 1 1 0 0 0 02 1 1 0 0 1 1 0 03 1 0 1 0 1 0 1 0条件(原因)11 1 1 1 1 0 022 0 0 0 0 1 121 1 0 1 0 0 0动作(结果)23 0 1 0 1 0 1测试用例 A3A8AMA?B5B4BNB!C2X6DYP;(4) 根据上述决策设计测试用例,如表 5-21 所示。表 5-21 测试用例 测试用例编号输入数据预期输入测试用例编号输入数据预期输出1 #3 修改文件 4 *B给出信息L2 #A给出信息L5 A1给出信息M3 *6 修改文件 6 GT给出信息L 和信息M)解析:

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1