黑盒测试习题课_第1页
黑盒测试习题课_第2页
黑盒测试习题课_第3页
黑盒测试习题课_第4页
黑盒测试习题课_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——黑盒测试习题课试用等价类划分法和边界值分析法设计针对以下程序功能的测试用例。

某工厂公开招工,规定报名者年龄应在16周岁至35周岁之间(到2023年3月止)。若出生年月不在上述范围内,将拒绝接受,并显示“年龄不合格〞信息,若出生年月在范围内,则显示“登记成功〞信息,若出生年月不符合规定,则显示“输入无效〞。假定出生年月由6位数字字符表示,前4位代表年,后2位代表月。

使用决策表法为“计算邮寄包裹费用〞函数设计测试用例。

邮寄包裹收费标准如下:若收件地点在1000公里以内,普通件每公斤2元,挂号件每公斤3元;若收件地点在1000公里以外,普通件每公斤2.5元,挂号件每公斤3.5元,若重量大于30公斤,超重部分每公斤加收0.5元。(重量用W表示)。

阅读以下说明,回复问题1至问题2。

[说明]

因果图方法的思路是:从用自然语言书写的程序规格说明描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判定表。

分析中国象棋中走马的实际状况(下面未注明的均指的是对马的说明),马走日字型(邻近交织点无棋子),遇到对方棋子可以吃掉,遇到本方棋子不能落到该位置。[问题1]

根据上述说明,利用因果图法,下面列出走棋出现的状况和结果,找出哪些是正确的输入条件,哪些是正确的输出结果,请把相应的字母编号填入表中。

A.落点在棋盘上;

B.落点与起点构成日字;C.移动棋子;

D.落点处为对方棋子;E.落点处为自己方棋子;

F.移动棋子,并除去对方棋子;G.落点方向的邻近交织点无棋子;H.不移动棋子;I.落点处无棋子。输入条件输出结果[问题2]下图画出中国象棋中走马的因果图,请把问题1中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。

[说明]场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。下面是对网上银行支付交易系统的基本流和备选流的描述:

基本流:步骤步骤名称步骤描述A1网上订购上商品用户登录网站,订购所需商品,然后单击网上银行支付A2输入银行卡信息输入银行卡号和密码A3校验银行卡信息系统校验银行卡号和密码A4金额验证1系统确认订单金额不大于卡内余额A5金额验证2系统确认订单金额不大于银行卡网上可支付额度A6银行卡扣款支付成功,系统从银行卡中扣除相应余额,返回订单号备选流:编号名称备选流描述B密码不正确在基本流A3步骤中,密码不正确(且密码输入尚未超过3次),重新参与基本流A2;否则退出基本流C银行卡内余额不足在基本流A4步骤中,系统判断银行卡内余额不足以支付订单,退出基本流D银行卡网上可支付额度不够在基本流A5步骤中,系统判断银行卡网上可支付额度小于订单金额,退出基本流注:假定输入的银行卡号是正确的;不考虑备选流内循环状况。使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。

请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付〞用例。测试用例ID号银行卡号初次输入密码最终输入密码卡内余额银行卡内可支付额度C01.C02.VVn/aVVC03.C04.C05.C06.在上述系统中,假设银行卡号只能输入0~9的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或ASCII值)。

[说明]下面是对某IC卡加油机应用系统的基本流和备选流的描述。基本流A;序号用例名称1准备加油2验证加油卡3验证黑名单4输入购油量5加油6返回加油卡备选流:序号用例名称用例描述客户将IC加油卡插入加油机加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡加油机验证卡账户是否存在于黑名单中,假使属于黑名单,加油机吞卡客户输入需要购买的汽油数量加油机完成加油操作,从加油卡中扣除相应金额退还加油卡用例描述在基本流A2过程中,该卡不能够识别或是非本机可以使用的IC卡,加油机退卡,并退出B加油卡无效基本流C卡账户属于黑名单在基本流A3过程中,判断该卡账产属于黑名单,例如:已经挂失,加油机吞卡退出基本流D加油卡账面现金不足系统判断加油卡内现金不足,重新参与基本流A4,或选择退卡E加油机油量不足系统判断加油机内油量不足,重新参与基本流A4,或选择退卡[问题1]使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。

[问题2]场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油〞基本流。请按上述规定为其它应用场景设计用例矩阵。测试用例ID是否黑输入账面加油机场景账号预期结果号名单卡油量金额油量C01.场景1;成功加油VIVVV成功加油C02.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论