欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    场景设计方法.docx

    • 资源ID:14902336       资源大小:142.06KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    场景设计方法.docx

    1、场景设计方法设计测试用例方法-场景设计方法1 方法简介1.1 定义通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果。场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。1.2 产生背景为什么场景法能如此清晰的描述整个事件因为,现在的系统基本上都是由事件来触发控制流程的。如:我们申请一个项目,需先提交审批单据,再由部门经理审批,审核通过后由总经理来最终审批,如果部门经理审核不通过,就直接退回。每个事件触发时的情景便形成了场景。而同一事件不同的触发顺序和处理结果形成事件流。这一系列的过程我们利用场景法可以清晰的描述

    2、清楚。1.3 实例图在这个图中,有一个基本流和四个备选流。每个经过用例的可能路径,可以确定不同的用例场景。从基本流开始,再将基本流和备选流结合起来,可以确定以下用例场景:场景 1 基本流场景 2 基本流 备选流 1场景 3 基本流 备选流 1 备选流 2场景 4 基本流 备选流 3场景 5 基本流 备选流 3 备选流 1场景 6 基本流 备选流 3 备选流 1 备选流 2场景 7 基本流 备选流 4场景 8 基本流 备选流 3 备选流 4从上面的实例我们就可以了解场景是如何利用基本流和备用流来确定的。基本流:采用直黑线表示,是经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束)备选流

    3、:采用不同颜色表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中,也可以起源于另一个备选流,或终止用例,不在加入到基本流中;(各种错误情况)1.4 基本设计步骤1. 根据说明,描述出程序的基本流及各项备选流 2. 根据基本流和各项备选流生成不同的场景 3. 对每一个场景生成相应的测试用例 4. 对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值2 实战演习2.1 ATM机问题下图所示是ATM例子的流程示意图。1)第一步确定基本流和备选流基本流插入磁卡,输入PIN,提取现金,退出磁卡,成功提款备选流1ATM内没有现金备选流2

    4、ATM内现金不足备选流3PIN有误备选流4账户不存在/账户类型有误备选流5账户余额不足2)第二步根据基本流和备选流来确定场景场景1成功提款基本流场景2ATM内没有现金基本流备选流1场景3ATM内现金不足基本流备选流2场景4PIN有误(还有输入机会)基本流备选流3场景5PIN有误(不再有输入机会)基本流备选流3场景6账户不存在/账户类型有误基本流备选流4场景7账户余额不足基本流备选流53)第三步设计用例对于这7个场景中的每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试用例。下面显示了一种通用格式,其中各行代表各个测试用例,而各列则代表测试用例的信息。本示例中,对于每个测试用例,

    5、存在一个测试用例ID、条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中)以及预期结果。TC(测试用例)ID号场景/条件PIN账号输入(或选择)的金额账面金额ATM内的金额预期结果CW1场景1:成功提款VVVVV成功提款CW2场景2:ATM内没有现金VVVVI提款选项不可用,用例结束CW3 场景3:ATM内现金不足VVVVI警告消息,返回基本流步骤6,输入金额CW4场景4:PIN有误(还有不止一次输入机会)I Vn/a V V 警告消息,返回基本流步骤 4,输入 PINCW5场景4:PIN有误(还有一次输入机会)I Vn/a V V 警告消息,返回基本流步骤 4,输入

    6、PINCW6场景4:PIN有误(不再有输入机会)IVn/aVV 警告消息,卡予保留,用例结束4)第四步我们来设计数据,把数据填入上面的用例表中。一旦确定了所有的测试用例,则应对这些用例进行复审和验证以确保其准确且适度,并取消多余或等效的测试用例。测试用例一经认可,就可以确定实际数据值(在测试用例实施矩阵中)并且设定测试数据。 TC(测试用例)ID号场景/条件PIN账号输入(或选择)的金额(元)账面金额(元)ATM内的金额(元)预期结果CW1场景1:成功提款4987809-4982 000成功提款。账户余额被更新为CW2场景2:ATM内没有现金4987809-498提款选项不可用,用例结束CW3

    7、场景3:ATM内现金不足4987809-498警告消息,返回基本流步骤6,输入金额CW4场景4:PIN有误(还有不止一次输入机会)4978809-498n/a2 000警告消息,返回基本流步骤4,输入PINCW5场景4:PIN有误(还有一次输入机会)4978809-498n/a2 000警告消息,返回基本流步骤4,输入PINCW6场景4:PIN有误(不再有输入机会)4978809-498n/a2 000警告消息,卡予保留,用例结束2.2 在线购物问题有一个在线购物的实例,用户进入一个在线购物网站进行购物,选购物品后,进行在线购买,这时需要使用帐号登录,登录成功后,进行付钱交易,交易成功后,生成

    8、订购单,完成整个购物过程。第一步确定基本流和备选流基本流登录在线购物网站,选择物品,登录帐号,付钱交易,生成订购单备选流1帐号不存在备选流2帐号或密码错误备选流3用户帐号余额不足备选流4用户帐号没有钱备选流x用户退出系统第二步根据基本流和备选流来确定场景场景1-成功购物基本流场景2-帐号不存在基本流备选流1场景3-帐号或密码错误基本流备选流2场景4-用户帐号余额不足基本流备选流3场景5-用户帐号没有钱基本流备选流4第三步设计用例对于每一个场景都需要确定测试用例。可以采用矩阵或决策表来确定和管理测试用例。下面显示了一种通用格式,其中各行代表各个测试用例,而各列则代表测试用例的信息。本例中,对于每

    9、个测试用例,存在一个测试用例ID、条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中)以及预期结果。通过从确定执行用例场景所需的数据元素入手构建矩阵。然后,对于每个场景,至少要确定包含执行场景所需的适当条件的测试用例。例如,在下面的矩阵中,V(有效)用于表明这个条件必须是 VALID(有效的)才可执行基本流,而 I(无效)用于表明这种条件下将激活所需备选流。下表中使用的“n/a”(不适用)表明这个条件不适用于测试用例。测试用例ID场景/条件帐号密码用户帐号余额预期结果1场景1:成功购物VVV成功购物2场景2:帐号不存在In/an/a提示帐号不存在3场景3:帐号或密码错误

    10、(帐号正确,密码错误)VIn/a提示帐号或密码错误,返回基本流步骤34场景3:帐号或密码错误(帐号错误,密码正确)VIn/a提示帐号或密码错误,返回基本流步骤35场景4:用户帐号余额不足VVI提示帐号余额不足请充值6场景5:用户帐号没有钱VVI提示帐号余额请充值第四步我们来设计数据,把数据填入上面的用例表中。测试用例ID场景/条件帐号密码用户帐号余额预期结果1场景1:成功购物Sue1s2200成功购物,帐号余额减少200元2场景2:帐号不存在Jimn/an/a提示帐号不存在3场景3:帐号或密码错误(帐号正确,密码错误)Sun1234zxcn/a提示帐号或密码错误,返回基本流步骤34场景3:帐号或密码错误(帐号错误,密码正确)Suns123456n/a提示帐号或密码错误,返回基本流步骤35场景4:用户帐号余额不足Van1v21提示帐号余额不足请充值6场景5:用户帐号没有钱Tom12zxcdd0提示帐号余额请充值以上写到的测试用例只是购物的一部分测试用例。需要的其他测试用例。


    注意事项

    本文(场景设计方法.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开