美文网首页软件测试
黑盒测试设计专题:场景设计

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

作者: BeTester | 来源:发表于2019-07-25 00:19 被阅读0次

关注 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 场景设计小结

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

—— 更多文章 ——

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

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

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

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

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

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

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

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

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

相关文章

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

    关注BeTester,学习更多知识 让碎片成体系,让测试更专业 最近,我们的朋友圈受到很多银行朋友的轰炸,ETC成...

  • 测试流程之如何设计测试用例

    前言 在功能测试中测试人员使用的测试用例设计方法大多都是黑盒用例设计方法,黑盒用例设计方法有其中又以等价类划分法、...

  • 测试用例

    测试用例设计方法 测试用例常用设计方法有:黑盒:等价类划分法,边界值法 ,因果图法,场景法,错误推断法白盒:基本路...

  • 黑盒测试

    软件测试简介黑盒测试的测试用例设计方法测试工具

  • 软件测试流程设计—黑盒测试用例设计方法

    第1章 测试用例设计方法 测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面 分别进行介绍。 1...

  • 黑盒测试与白盒测试

    黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试软件的黑盒测试意味着测试要...

  • 功能黑盒测试,著名的经典三角形测试用例设计方法分析

    黑盒测试案例设计技术篇 1 概述 本章介绍黑盒测试的概念和进行黑盒测试的目的与意义,及关于等价类划分、边界值分析、...

  • 测试类型

    测试类型 1、黑盒测试:不基于内部设计和代码的任何知识,...

  • 2020-04-02

    黑盒测试用例设计标准:设计大量的设计用例,使之覆盖软件中的所有输入输出接口白盒测试用例设计标准: 设计足够多的测试...

  • 软件测试面试题 总结 (3)

    1 常见的黑盒测试方法/常见的测试用例设计方法 等价类划分法、边界值分析法、错误推测法、因果图测试法、 场景法、功...

网友评论

    本文标题:黑盒测试设计专题:场景设计

    本文链接:https://www.haomeiwen.com/subject/ntiqrctx.html