实验七-黑盒测试之场景法测试实验(参考答案)_第1页
实验七-黑盒测试之场景法测试实验(参考答案)_第2页
实验七-黑盒测试之场景法测试实验(参考答案)_第3页
实验七-黑盒测试之场景法测试实验(参考答案)_第4页
实验七-黑盒测试之场景法测试实验(参考答案)_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

实验七实验七 黑盒测试之场景法测试实验黑盒测试之场景法测试实验 1 1 实验目的实验目的 1 通过对简单程序进行黑盒测试 熟悉测试过程 对软件测试形成初步了 解 并养成良好的测试习惯 2 掌握黑盒测试的基础知识 能熟练应用场景法进行测试用例的设计 1 2 实验平台实验平台 操作系统 Windows 7 或 Windows XP 1 3 实验内容及要求实验内容及要求 1 练习 1 软件系统几乎都是用事件触发来控制流程的 事件触发时的情景便形成了 场景 而同一事件不同的触发顺序和处理结果就形成事件流 场景法就是通过 用例场景描述业务操作流程 从用例开始到结束遍历应用流程上所有基本流 基 本事件 和备选流 分支事件 下面是对某 IC 卡加油机应用系统的基本流和备 选流的描述 基本流 A 序号用例名称用例描述 1 准备加油客户将 IC 加油卡插入加油机 2 验证加油卡 加油机从加油卡的磁条中读取账户代码 并检查它是否 属于可以接收的加油卡 3 验证黑名单 加油机验证卡账户是否存在于黑名单中 如果属于黑名 单 加油机吞卡 4 输入购油量客户输入需要购买的汽油数量 5 加油加油机完成加油操作 从加油卡中扣除相应金额 6 返回加油卡退还加油卡 备选流 序号 用例名称用例描述 B 加油卡无效 在基本流 A2 过程中 该卡不能够识别或是非本机可以使用的 IC 卡 加油机退卡 并退出基本流 C 卡账户属于 黑名单 在基本流 A3 过程中 判断该卡账产属于黑名单 例如 已经挂失 加 油机吞卡退出基本流 D 加油卡账面 现金不足 系统判断加油卡内现金不足 重新加入基本流 A4 或选择退卡 E 加油机油量 不足 系统判断加油机内油量不足 重新加入基本流 A4 或选择退卡 1 使用场景法设计测试案例 指出场景涉及到的基本流和备选流 基本流用 字母 A 表示 备选流用题干中描述的相应字母表示 场景 1 A 场景 2 A B 场景 3 A C 场景 4 A D 场景 5 A E 2 场景中的每一个场景都需要确定测试用例 一般采用矩阵来确定和管理测 试用例 如下表所示是一种通用格式 其中行代表各个测试用例 列代表测试 用例的信息 本例中的测试用例包含测试用例 ID 场景涤件 测试用例中涉 及的所有数据元素和预期结果等项目 首先确定执行用例场景所需的数据元素 本例中包括账号 是否黑名单卡 输入油量 账面金额 加油机油量 然后 构建矩阵 最后要确定包含执行场景所需的适当条件的测试用例 在下面的矩 阵中 V 表示有效数据元素 I 表示无效数据元素 n a 表示不适用 例如 C01 表示 成功加油 基本流 请按上述规定为其它应用场景设计用例矩阵 测试用例表 测试用例 ID 号 场景账号 是否黑名单卡 输入 油量 账面 金额 加油机 油量 预期结果 C01 场景 1 成功 加油 VIVVV 成功加油 C02 C03 C04 C05 测试用例 ID 号 场景 帐 号 是否黑 名单卡 输入油 量 帐面金额 加油机 油黑 预期结果 C02 场景 2 卡无效 1n an an an a 退卡 C03 场景 3 黑名单卡 VVn an an a 吞卡 C04 场景 4 金额不足 VIVIV 提示错误 重新输入加油 量 C05 场景 5 油量不足 VIVVI 提示错误 重新输入加油 量 3 假如每升油 4 元人民币 用户的账户金额为 1000 元 加油机内油量 足够 那么在 A4 输入油量的过程中 请运用边界值分析方法为 A4 选取合适的 输入数据 即油量 单位 升 1 0 升 2 250 升 3 251 升 2 练习 2 有一个在线购物的实例 用户进入一个在线购物网站进行购物 选购物品 后 进行在线购买 这时需要使用账号登录 登录成功后 进行付钱交易 交 易成功后 生产订购单 完成整个购物过程 试对其采用场景法设计测试用例 可参考淘宝网 1 构造本实例的基本流和备选流 完成下表 1 表 1 在线购物的实例的基本流和备选流 基本流 备选流 1 备选流 2 基本流登录在线购物网站 选择物品 登录账号 付钱交易 生成订购单 备选流 1账号不存在 备选流 2账号或密码错误 备选流 3用户账号余额不足 备选流 4用户账号没有钱 备选流 5用户退出系统 或者 基本流 登录网站 选购物品 账号登录 付钱交易 生成订单 备选流 无账号 账号或密码错误 账号没有钱 账号余额不足 用户退出系统 2 根据基本流和备选流来确定场景的设计 完成下表 2 表 2 在线购物的实例的场景集合 场景 1 场景 2 场景 3 场景 1 成功购物基本流 场景 2 账号不存在基本流 备选流 1 场景 3 账号或密码错误基本流 备选流 2 场景 4 用户账号余额不足基本流 备选流 3 场景 5 用户账号没钱基本流 备选流 4 或者 场景1 登录网站 选购物品 账号登录 无账号 场景2 登录网站 选购物品 账号登录 账号或密码错误 场景3 登录网站 选购物品 账号登录 付钱交易 账号没有钱 场景4 登录网站 选购物品 账号登录 付钱交易 账号余额不足 场景5 登录网站 选购物品 账号登录 付钱交易 生成订单 场景6 登录网站 选购物品 账号登录 用户退出系统 3 根据所确定的场景 为其设计一个或多个测试用例 完成下表 3 表 3 在线购物的实例的测试用例 测试用例 ID场景 条件账号密码用户账号余额预期结果 1 2 3 测试用 例 ID 场景 条件账 号 密 码 用户账 号余额 预期结果 1 场景 1 成功购物 VVV 成功购物 2 场景 2 账号不存在 IN AN A 提示账号不存在 3 场景 3 账号或密码错误 账号正确 密码错误 VIN A 提示账号或密码不正确 返回基本流步骤 3 4 场景 3 账号或密码错误 账号错误 密码正确 VIN A 提示账号或密码不正确 返回基本流步骤 3 5 场景 4 用户账号余额不足 VVI 提示账号余额不足 6 场景 5 用户账号没钱 VVI 提示账号 或者 测试用例ID场景 条件账号 密码 余额 预期结果 1场景1 无账号In an a提示无账号 2场景2 账号或密码错误 账号错误 密码正确 IVn a提示账号或密码错误重新输入 3场景2 账号或密码错误 账号正确 密码错误 VIn a提示账号或密码错误重新输入 4场景3 账号余额不足VVI提示账号余额不足 5场景4 账号没有钱VV 提示账号余额不足 场景 购物成功VVV生成订单 场景 操作中退出系统VV用户退出系统 4 对于每个测试用例 设计具体的测试数据 完成下表 4 表 4 在线购物的实例的测试数据 测试用例 ID场景 条件账号密码用户账号余额预期结果 1 2 3 测试用 例 ID 场景 条件账号密码用户账 号余额 预期结果 1 场景 1 成功购物 Sue1s2200 成功购物 2 场景 2 账号不存在 JimN AN A 提示账号不存在 3 场景 3 账号或密码错误 账号正确 密码错误 Sun1234zxcN A 提示账号或密码不正确 返回基本流步骤 3 4 场景 3 账号或密码错误 账号错误 密码正确 Suns123456N A 提示账号或密码不正确 返回基本流步骤 3 5 场景 4 用户账号余额不足 Van1v21 提示账号余额不足 6 场景 5 用户账号没钱 Tom12zxcdd0 提示账号 或者 测试用例ID场景 条件账号 密码余额预期结果 1场景1 无账号 n an a提示无账号 2场景2 账号或密码错误 账号错误 密码正确 n a提

温馨提示

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

评论

0/150

提交评论