学院-第十一节软件测试vip基础测试用例编写方法5frank老师场景_第1页
学院-第十一节软件测试vip基础测试用例编写方法5frank老师场景_第2页
学院-第十一节软件测试vip基础测试用例编写方法5frank老师场景_第3页
学院-第十一节软件测试vip基础测试用例编写方法5frank老师场景_第4页
学院-第十一节软件测试vip基础测试用例编写方法5frank老师场景_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

场景法

frank老师在线学习平台:YY平台在线教学-课程提纲1、场景法2、案例分析

现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。场景法简介而实际上场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程,当拿到一个测试任务时,我们并不是先关注某个控件的边界值、等价类是否满足要求,而是先要关注它的主要功能和业务流程是否正确实现,这就需要使用场景法来完成测试,当业务流程测试没有问题时,也就是该软件的主要功能没有问题时,再重点从等价类、边界值等方面对控件进行测试。场景法简介基本流:基本事件,是流经用例的最简单路径,按照正确的业务流程来实现的一条操作路径;备选流:分支事件,自基本流开始,之后会在某特定条件下执行;导致程序出现错误的操作流程可能重新加入基本流(流1,流3)可能起源于另一备选流(流2)终止用例不再重新加入某个流。(流2,流4)场景法场景法场景法遵循上图中每个经过用例的可能路径,可以确定不同的用例场景。从基本流开始,再将基本流和备选流结合起来,可以确定以下用例场景:场景法设计基本步骤根据说明,描述出程序的基本流及各项备选流根据基本流及各项备选流,生成不同的场景对每一个场景生成相应的测试用例实例分析ATM自动取款机的场景流程并设计测试用例和测试数据实例根据说明,描述出程序的基本流及各项备选流基本流基本流基本流开始验证银行卡输入密码验证密码进入主界面选择取款验证账户余额杨验证总取款金额ATM余额是否够用出钞返回主界面结束备选流确定备选流备选流备选流1验证银行卡-不成功-提示错误-退卡-结束备选流2输入密码错误-提示错误-判断次数-未达3次-输入密码备选流3输入密码错误-提示错误-判断次数-达3次-吞卡备选流4账户余额-不满足-提示错误-退卡备选流5总取款-不满足-提示错误-退卡备选流6余额不够-提示错误-退卡操作流程操作流程场景描述场景测试用例场景1基本流

#1场景2基本流备选流1

#2场景3基本流备选流2

#3场景4基本流备选流2备选流3#4场景5基本流备选流2备选流4#5场景6基本流备选流2备选流5#6场景7基本流备选流2备选流6#7场景8基本流备选流4

#8场景9基本流备选流5

#9场景10基本流备选流6

#10测试用例实例(测试例)ID号场景/条件PIN帐号输入的金额(或选择的金额)账面金额ATM内的金额(元)预期结果CW1场景1:成功的提款4987809-498100500.002000成功的提款。帐户余额被更新为400CW2场景2:帐户不存在/帐户受限n/a809-497n/a500.002000提款选项不可用,用例结束CW3场景3:密码不正确(还有输入机会)4987809-498n/a500.0070.00警告消息,返回基本流步骤3输入密码测试用例(测试例)ID号场景/条件PIN帐号输入的金额(或选择的金额)账面金额ATM内的金额(元)预期结果CW4场景4:密码不正确(不再有输入机会)4987809-498n/a500.002000警告消息,吞卡CW5场景5:卡中余额不足4987809-498600500.002000警告消息,

温馨提示

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

评论

0/150

提交评论