场景法设计测试用例实践20108

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
是经过用例的最简单的路径
备选流用不同的色彩表示,一
个备选流可能从基本流开始, 在某个特定条件下执行,然后 重新加入基本流中(如备选流1 和3);也可能起源于另一个备 选流(如备选流2),或者终止 用例而不再重新加入到某个流 (如备选流2和4)
1 场景法设计测试用例实践
典型业务与典型功能
典型业务
E6:语音信箱留言
长时间无应答,A留言后,挂 机结束
长时间无应答,A挂机结束
B.03:被叫B接听
提示被叫方关机或不在服务 区,A挂机结束
E7:第三者C呼叫A,A不
理,继续进行AB通话
B.04:通话进行
E8:呼叫保持AB,接听C后,AC
结束后继续AB通话
E9:B于等待期间挂断
8 场景法设计测试用例实践
是对主叫业务流程的补充,将振铃方式(同振、 顺振)、接听方式(手机接听、V客户端接听) 组合到应用场景之中。
两个或更多用户利用V网伴侣进即时消息会话的 业务流程。
涵盖多方语音会议建立、邀请与会者、删除与会 者、禁止发言、允许发言等功能的语音会议业务 流程。
V网伴侣做主叫叠加12593业务、17951业务、 17950业务、家庭网业务、88套餐业务、飞信业 务、多方通话业务、移动总机做分机业务等业务。
典型业务偏重于大的业务流程,目的是用业务流把各个孤立的功 能点串起来,为测试人员建立整体业务感觉,从而避免陷入功能 细节忽视业务流程要点的错误倾向。
例:v网伴侣平台中,语音通话典型业务流程就把语音通话、同 振顺振、语音留言、呼叫保持、呼叫转移这些功能都串到一起来
典型功能
典型功能就是可能在多个系统中出现的共通功能 如何识别典型功能?
5 场景法设计测试用例实践
制作测试场景的要点
对业务的理解 对用户需求的把握 从用户的角度出发进行设计
6 场景法设计测试用例实践
测试场景的制作步骤
1. 绘制测试场景图ቤተ መጻሕፍቲ ባይዱ
【工具】:纸和笔、visio、word... 【范例】:请参考本简报中的范例 【要点】:参考本简报中“基本流和备选流的识别原则”
• 根据产品经理自己的知识来判断即可,一个系统可以贡献几个典型 功能就可以了,不要求全部识别,但要求不要重复。
2 场景法设计测试用例实践
典型业务与典型功能——区分
典型业务
粒度
粒度较粗
典型功能
偏重于细节
目标
目标是将孤立的功能点串起来, 目标是提炼多个系统可以共用的 让测试人员充分理解业务需求。 测试方法和手段。
备选流
E4:未指定白名单群组
E1:非纯文本文件
B.02:输入正确输入 项,指定白名单群组
E2:未指定白名单文件
E3:白名单文件大小超限
E6:只导入到企业白名单
格式正确的数据导入到企业白名单
E5:导入失败
B.03:执行导入
格式正确的数据导入企业白
名单和指定的白名单群组
提示相应错误,导入失败
E8:某一行里不含有手机号码,
典型功能提取实例
典型功能 固定密码登陆 动态密码登陆 注销 即时发送 管理员管理 模糊匹配 EAD接口管理
白名单导入
功能说明 网信平台使用固定密码登陆系统 网信平台使用动态密码登陆系统
网信平台注销
网信即时发送 网信平台管理员添加、修改、删除、锁定、解锁 简述模糊匹配规则 EAD接口添加、修改、删除、审核、暂停、恢复、 调用 文件格式检查,导入失败文件大小限制,白名单 数据行异常
E10:呼叫保持超时
B于等待期挂断,AC通话 结束后无法继续AB通话。
通话结束,双方挂断电 话,置用户A/B状态为空
闲,终止
呼叫保持超时,AC通话结 束后无法继续AB通话。
典型业务实例——描述事件流
9 场景法设计测试用例实践
典型业务实例——描述事件流
10 场景法设计测试用例实践
典型业务实例——描述事件流
到基本流,还可以是汇入其它的备选流。 备选流汇合时,谁汇合到谁,取决于流量大小也即
该流程出现的可能性大小,小的汇入大的。 如果在流程图中出现了两个不相上下的基本流,一
般需要把它们分别当做一个业务看待。
13 场景法设计测试用例实践
典型功能实例——测试场景图
开始
基本流
B.01:进入批量导入白名单功能页面
事件流是一个事件及其所引发的后续处理 事件流不是步骤,不要用流程图的习惯来画场景图
2. 描述事件流
【工具】:execl 【模板】:场景设计模板之“一、流程识别” 【目标】:分解事件的后续步骤,精化步骤的描述,从而增强对测试用例设计的指导性
3. 总结场景摘要
【工具】:execl 【模板】:场景设计模板之“二、场景设计” 【目标】:标识各场景,并给予准确且概要性的描述,以统一各方面的认识和用语
11 场景法设计测试用例实践
典型业务实例——场景确立
12 场景法设计测试用例实践
基本流和备选流的识别原则
一个业务只存在一个基本流 基本流只有一个起点,一个终点 基本流是主流,备选流是支流 备选流可以起始于基本流,也可以起始于其它的备
选流。 备选流的终点,可以是一个流程出口,也可以是回
7 场景法设计测试用例实践
典型业务实例——测试场景图
V网伴侣语音通话主叫业务流程
V网伴侣用户A espace在线
B.01:输入电话号码 呼叫
E1:从通讯录选择被叫者 呼叫
基本流 备选流
E3:被叫方正在通话
E2:被叫方未振铃
忙音,A挂机结束
B.02:被叫B振铃
E5:被叫方无应答
E4:被叫方主动拒接
提示被叫方关机或不在服务 区,A挂机结束
本讲内容
什么是场景设计法 典型业务与典型功能 典型业务实例——V网伴侣语音通话业务流
程 典型功能实例——网信白名单导入功能 测试场景的制作步骤
0 场景法设计测试用例实践
什么是场景设计法
事件触发时的情景便形成了场 景
不同的事件,其触发和处理结
果就形成事件流 左图中,直黑线表示基本流,
着眼点
着眼于贯穿于多个功能之间的 着眼于用户在单一功能执行时的
用户工作流程
互动体验
3 场景法设计测试用例实践
典型业务提取实例
典型业务 语音主叫业务流程 语音被叫业务流程
即时消息业务流程 语音多方会议
V网伴侣业务和其它电 信业务叠加(主叫)
4 场景法设计测试用例实践
业务说明
主叫方呼叫→振铃→被叫方接听通话→挂断。 分支流程为通话不能建立,以及第三方呼入等。
相关文档
最新文档