黑盒测试设计专题:场景设计

关注 BeTester ,学习更多知识

让碎片成体系,让测试更专业

最近,我们的朋友圈受到很多银行朋友的轰炸,ETC成为当下热门话题。

为什么ETC突然这么受到银行或金融机构的青睐?一方面源于国家政策对ETC提出了KPI,需要ETC收费率达90%。另一方面,这部分的客户基本都是有车一族,是更优质的客户。

ETC如此方便,大家曾思考过一辆车成功通过ETC关卡需要经历哪些步骤吗?我们一起来看看ETC通过关卡的经历。

如果让你对ETC系统进行测试,是否有合适的测试设计方法来分析ETC?答案就是场景设计测试设计法。

1 场景设计概述

1.1 定义

当我们分析软件的应用场景时,站在用户的视角,去探索不同场景下用户会如何使用该软件,进而分析设计测试用例。场景设计是一种面向用户的测试设计方法。

1.2 优缺点

优点

以用户为中心,实用性强,能够有针对性的、切合实际地设计出测试用例。

缺点

难以覆盖所有用户群体以及用户场景,甚至不同用户的习惯导致不一样的操作流程,导致设计出来的用例

1.3 必备概念

事件流

软件基本都是通过事件(如点击、滑动、时间到点等)来驱动的,事件触发时的上下文(情景)便成为场景。

同一事件通过不同的触发顺序就形成了事件流。

基本流

软件功能按照最短的事件流实现的一条正确流程,那么我们就把这个流程称为软件的基本流。

备选流

凡是出现异常或缺陷或其他原因导致最终的 目的不能实现 或 实现的流程并非最短,那么该流程就叫做备选流。

2 场景设计流程

根据说明,描述出程序的基本流和备选流。

根据基本流和备选流生成不同的场景。

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

对生成的测试用例进行审查,去重,并确认每一个用例的测试数据。

3 场景设计实例

3.1 淘宝购物

在淘宝APP上购买手机,可以概括为以下操作:

登录/注册、选择手机、提交订单、结账。

生成不同的场景

生成测试用例

用例评审:

发现在账号注册可能存在失败的情况,需要添加该用例。

4 场景设计小结

通过使用场景分析设计方法,我们可以得到更贴近用户场景的测试用例,对尤其对验收测试阶段起到很重要的作用。由于一个人对用户场景的考虑肯定是不足的,我们可以通过不断加入不同角色的人一起进行评审,提高场景的覆盖率。

—— 更多文章 ——

黑盒测试设计专题:状态迁移

黑盒测试设计专题:判定表

黑盒测试设计专题:因果图

黑盒测试设计专题:边界值

黑盒测试设计专题:等价类

软件测试活动分类:按测试覆盖分类

软件测试活动分类:按测试方法分类

软件测试活动分类:按测试阶段分类

软件测试活动分类:按质量属性分类

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 229,732评论 6 539
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,214评论 3 426
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 177,781评论 0 382
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,588评论 1 316
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,315评论 6 410
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,699评论 1 327
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,698评论 3 446
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,882评论 0 289
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,441评论 1 335
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,189评论 3 356
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,388评论 1 372
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,933评论 5 363
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,613评论 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 35,023评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,310评论 1 293
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,112评论 3 398
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,334评论 2 377

推荐阅读更多精彩内容

  • 测试计划和测试用例 1.测试计划及缺陷管理 1.1.测试计划 测试计划是在测试设计阶段,在需求规格说明书的基础上制...
    方步阅读 6,515评论 1 7
  • 相关文章: 《再说说APP测试设计-1》《再说APP测试设计-2》《关于ad hoc test》《干了这碗蛋炒饭 ...
    慧众rodman阅读 3,245评论 1 34
  • 前言:为了在测试业务中能够更加熟练编写测试用例,现对黑盒测试作简要总结。 一、相关概念 根据测试方式来进行分类的话...
    _Cause_阅读 2,456评论 0 4
  • 一、 软件测试基本概念 1 bug的概念 bug类型:defect、fault、problem、error… pr...
    三口一个瓜阅读 3,728评论 0 12
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,285评论 4 123