美文网首页
Given-When-Then表达方式应用

Given-When-Then表达方式应用

作者: 土司阿哈 | 来源:发表于2019-03-20 21:04 被阅读0次

前段时间一直在思考怎么才能写好一个用户故事,一直没有很好地思路;今天翻看印象笔记的内容,其中有一篇记录如何写好一篇缺陷时,提到Given-When-Then表达方式,突然想到这个是不是也可以用来写用户故事呢?

Given-When-Then表达方式可以称之为经典三点论模板,可以使用在需求编写时的用户故事,在程序设计是的架构设计,测试时的用例编写,发现缺陷时的缺陷编写等。

Given 一个上下文,指定测试预设

When 进行一系列操作,即所要执行的操作

Then 得到一系列可观察的后果,即需要检测的断言。

如编写一个用户故事,航班退票为例:

Given:“我”付款1000RMB预定了一个3周后从成都飞往三亚的航班。

When:在航班起飞前一周“我”取消了该行程。

Then:“我”应该得到预定机票半价的退款(500RMB)

编写一个测试用例,以登录为例:

Given:存在一个注册成功的账号XXX。

When:当输入用户名XXX,正确的密码后,点击登录。

Then:用户XXX登录成功,并且正常展示登陆后的主界面。

编写一个缺陷记录,以登录为例:

Given:账号XXX注册成功。

When:当输入用户名XXX,正确的密码后,点击登录。

Then:不能进入主界面,一直提示网络超时。

相关文章

  • Given-When-Then表达方式应用

    前段时间一直在思考怎么才能写好一个用户故事,一直没有很好地思路;今天翻看印象笔记的内容,其中有一篇记录如何写好一篇...

  • 一日一导图: 宝宝的语言启蒙

    说说我的实际应用情况。 先说说几个技巧的应用。 1.关键词轰炸 即同一场景,用不同表达方式说同一个关键词。 弟弟,...

  • Shell / 或且表示

    或的表达方式 且的表达方式

  • 详解使用 gradle 构建您的 Android 项目 (F)

    我们看一个闭包应用的示例,这里我们定义一个闭包 doubleIt 其中,使用 lamda 这种表达方式大家应该不会...

  • 原型设计中的导航分类

    导航设计概述 导航设计是APP展现信息入口的表达方式,我们在设计原型的时候可以更具当前应用的信息入口的多少、信息入...

  • GIS技术支持工程师日常工作随笔-麻点图

    本文纯属个人见解,可能是正经的胡扯 麻点图是二维应用中比较成熟的一种专题图表达方式,在三维中应用就较少了,今天有客...

  • MPI-101-常见的思维结构模型

    课程前瞻 思维导图(mindmap)作为隐形思维的显性表达方式,属于思维可视化大类。在思维导图的应用实践中,有不少...

  • 『毅30』阅读记录10

    关于“表达方式” 一篇具体的文章,以某种表达方式为主,往往会综合运用其他表达方式。目前,把“记叙”“说明”“描述”...

  • 一个企划的基础——活动篇

    一个企划的基础——活动篇 ●文案是企划人基本表达方式之一,“活动方案”是基础中的基础应用。虽是基础,但想写出符合实...

  • 如何用产品经理的思维设计移动报表

    之前研究过数据图表的最佳表达方式。随着手机端应用层出不穷,数据图表也不断沿用到手机端:健康、天气、股市、商务、办公...

网友评论

      本文标题:Given-When-Then表达方式应用

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