第04课 黑盒测试练习.ppt.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第04课 黑盒测试练习.ppt

软件测试 复 习 黑盒测试——把程序看作一个不能打开的黑盒子,只检查程序功能是否按照需求规格说明书的规定正常使用。也叫做功能测试或者基于规格说明的测试。 黑盒测试用例设计主要有以下几种方法: 等价类划分法 边界值分析法 因果图法 决策表法 复 习 因果图法——从程序规格说明书的描述中找出因和果的关系,通过因果图转换为决策表,最后为决策表中的每一列设计一个测试用例。 决策表法 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。 运用决策表设计测试用例,可以将条件理解为输入,将动作理解为输出。 从测试工作量和测试有效性方面比较了几种黑盒测试方法,介绍了遇到具体问题时的选取方法。 作 业 在银行业务信息系统中,有三个输入条件:A——活期存折账户,B——正确的密码输入,C——一本通账户(活期、定期合并在一本通存折上);有两个输出结果:e——显示活期账户信息,f——显示定期账户信息。如果同时满足A、B,或者同时满足B、C,就会有e;如果同时满足B、C,则会有f。请用因果图法设计以上描述的测试用例。 作 业 1. 将原因和结果分开。 原因: A——活期存折账户 B——正确的密码输入 C——一本通账户 结果: e——显示活期账户信息 f——显示定期账户信息 2. 绘制因果图。 画出约束条件 作 业 3. 将因果图转换成决策表 黑盒测试习题 1. 某一数据表设计规范要求该数据表能处理1到10000之间任意数量的记录。请用等价类划分和边界值分析法设计测试用例。 选取测试用例为: 0条记录 1条记录 2条记录 200条记录 9999条记录 10000条记录 10001条记录 黑盒测试习题 2. 阅读以下测试场景,使用黑盒测试方法设计测试用例。 黑盒测试习题 确定具体的输入数据: 黑盒测试习题 3. 某电力公司有A、B、C、D四类收费标准,规定如下图。请用因果图法设计测试用例。 黑盒测试习题 1. 将原因和结果分开。 原因: 1——居民用电 2——动力用电 3——<100度/月 4——<10000度/月 5——高峰用电 结果: A——A类计费 B——B类计费 C——C类计费 D——D类计费 I 1——民用且≥100度/月 I 2——动力、非高峰且<10000度/月 I 3——动力、非高峰且≥ 10000度/月 I 4——动力、高峰且<10000度/月 黑盒测试习题 2. 绘制因果图。 黑盒测试习题 3. 将因果图转换成决策表 黑盒测试习题 4. 设计测试用例: 1:输入数据——居民电,90度/月; 预期结果——A 2:输入数据——居民电,110度/月; 预期结果——B 3:输入数据——动力电,非高峰,8000度/月; 预期结果——B 4:输入数据——动力电,非高峰,12000度/月; 预期结果——C 5:输入数据——动力电,高峰,9000度/月; 预期结果——C 6:输入数据——动力电,高峰,11000度/月; 预期结果——D 黑盒测试习题 4. 某商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。请给出相应的决策表和测试用例。 黑盒测试习题 测试用例: 输入数据——持会员卡,消费<1000元 输出结果——实行8.5折优惠 输入数据——持会员卡,消费≥1000元 输出结果——实行7折优惠 输入数据——未持会员卡,消费<1000元 输出结果——没有优惠 输入数据——未持会员卡,消费≥1000元 输出结果——实行9折优惠,并免费办理会员卡 思考题 在银行VIP账户管理软件中,要求可以输入一个账户的下列数据:身份证号、手机、邮政编码。请基于等价类划分和边界值分析法设计测试用例。 从基本常识中了解: 身份证:18位数字;手机:11位数字;邮政编码:6位数字 根据数字的位数划分有效、无效等价类,并确定各自的边界值 还应进一步考察相应的编码规则: 例如: 身份证的第一位为国内区域码,取值范围为1~8 身份证最后一位为校验码,可取 0~9 和 X 共11个数值 手机号段则以13、15、18开头 作 业 有一个处理单价为 5 角钱的饮料自动售货机,软件测试用例的设计规格说明如下: 若投入 5 角钱或 1 元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入 1 元硬币并押下按钮后,饮料不送出来而且 1 元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档