测试用例设计方法之场景设计法
创始人
2024-02-16 14:14:12
0

 

基本流:采用直黑线表示,是经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束)

备选流:采用不同颜色表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如1和3),也可以起源于另一个备选流(如2),或终止用例,不在加入到基本流中(如4);(各种错误情况)

生成的场景如下:

场景1:基本流

场景2:基本流 备选流1

场景3:基本流 备选流1 备选流2

场景4:基本流 备选流3

场景5:基本流 备选流3 备选流2

场景6:基本流 备选流3 备选流2 备选流1

场景7:基本流 备选流4

场景8:基本流 备选流3 备选流4

为什么场景法能如此清晰的描述整个事件?

因为,现在的系统基本上都是由事件来触发控制流程的.

如:我们申请一个项目,需先提交审批单据,再由部门经理审批,审核通过后由总经理来最终审批,如果部门经理审核不通过,

就直接退回。每个事件触发时的情景便形成了场景。而同一事件不同的触发顺序和处理结果形成事件流。这一系列的过程我们利用场景法可以清晰的描述清楚。

概念:

现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。该方法可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,是测试用例更容易理解和执行。
典型的应用是是用业务流把各个孤立的功能点串起来,为测试人员建立整体业务感觉,从而避免陷入功能细节忽视业务流程要点的错误倾向
 

优点:

涉及到业务场景,使用场景法有利于测试设计者设计测试用例,使测试用例更容易理解和执行。

缺点:

只验证业务流程,不验证单点功能。

使用场景:

一般先采用等价类划分、边界值分析、错误推断法、判定表法等对单点功能进行验证,验证通过后再采用场景法进行业务流程的验证。

主要用来测试软件的业务逻辑和业务流程。

使用场景法要注意什么?

基本上每个软件都会用到场景法,因为每个软件背后都有业务的支撑。
使用场景法,目的是用业务流把各个孤立的功能点串起来,为测试人员建立整体业务感觉,从而避免陷入功能细节忽视业务流程要点的错误倾向。
业务流程测试没有问题并不代表系统的功能都正确,还必须对单个功能进行详细的测试,这样才能保证测试的充分性。
场景法的核心就是“场景”二字,你所需要的就是要找出场景,场景找出来了,测试用例也就水到渠成。在很多流程图中,有不少备选流其实是隐藏的,大家一定要注意将他们都准确筛选出来。

场景法使用步骤:

1.根据说明,描述出程序的基本流及各项备选流

2.根据基本流和各项备选流生成不同的场景

3.对每一个场景生成相应的测试用例

4.对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,为每一个测试用例添加测试数据值

案例:

用户进入一个在线购物网站进行购物,选购物品后,进行在线购买,这时需要使用帐号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。

1. 根据说明,描述出程序的基本流及各项备选流

基本流:登录网站,选购物品,账号登录,付钱交易,生成订单

备选流:无账号,账号或密码错误,账号没有钱,账号余额不足 用户退出系统

2. 根据基本流和各项备选流生成不同的场景

场景1:登录网站,选购物品,账号登录,无账号

场景2:登录网站,选购物品,账号登录,账号或密码错误

场景3:登录网站,选购物品,账号登录,付钱交易,账号没有钱

场景4:登录网站,选购物品,账号登录,付钱交易,账号余额不足

场景5:登录网站,选购物品,账号登录,付钱交易,生成订单

场景6:登录网站,选购物品,账号登录,用户退出系统

3. 根据场景生成相应的测试用例

 

4. 根据上表,设计数据,填入数据

 

 

相关内容

热门资讯

5000枚火箭弹,33架FPV... 当地时间2025年12月10日,柬埔寨方面传出画面的显示,柬埔寨军队发射了“战术弹道导弹或者远程火箭...
从卫健委回复体检机构“未造假”... 2025年12月13日,红星新闻披露了北京市卫健委对患癌女律师张晓玲投诉爱康国宾事件的正式答复。针对...
天风证券“多事之冬”:半个月前... 来源:每日经济新闻 天眼查信息显示,2025年12月11日,上海市第一中级人民法院开庭审理了一起备...
撕下“警察”标识,露出“保安”... 近期,多地警方破获冒充军人、警察等公职人员的案件,这样的行为触犯了哪些法律,应受到怎样的处罚? 1...
“冤枉我,气得要死!”长沙盲人... 晚上遇盲人老太太求带路,结果发现老太太只找女生,还能看手机? 12月10日,一名女生分享自己在长沙五...
“忙到飞起”!昆明人又开始行动... 寒意渐浓,昆明街头灌肠的腊味愈发浓厚。12月10日上午,都市时报记者走访发现,虽然灌肠旺季尚未到来,...
辩护律师如何洞察办案人员心理?... 我有国内各地的律师好友,如果你要寻找外地律师合作,请加我微信(hzm5349),我帮你推荐;如果你想...
稳定重点群体就业,专家解读一系... 中央经济工作会议围绕2026年就业工作作出了部署和安排。如何稳定重点群体就业?来看专家的解读。中央经...
机构:住房租赁行业稳步发展 政... 央广网北京12月14日消息(记者安垚) 近日,中指研究院发布《2025年11月中国住房租赁企业规模排...