开发用户故事场景

开发用户故事场景

用户故事场景指定了最终用户与系统在完成用户故事所代表目标过程中的交互用户故事。该交互以步骤形式编写,包括用户需要执行的操作以及系统给出的响应。

本页面将通过描述其功能(如模型元素链接显示选项和场景扩展)来介绍用户故事场景编辑器。

访问用户故事的场景

要访问用户故事的场景,请执行以下操作:

  1. 首先定位用户故事。以下是定位故事的一些常见方法。
    • 如果您拥有用户故事的URL,请通过选择 图表 > 链接 工具栏。将URL粘贴到面包屑中并按 回车.
    • 要在一个特定的 用例中定位用户故事,请通过选择 UeXceler > 用例 打开用例。在右侧的用户故事选项卡下找到该故事。
    • 要在 冲刺中定位用户故事,请从 UeXceler > 冲刺 页面打开冲刺,并在其中找到该故事。
    • 您也可以在 UeXceler > 用户故事 页面中找到用户故事。请注意,如果您的故事已被添加到冲刺中,您必须在 高级筛选.
  2. 通过双击打开该故事。
  3. 打开场景选项卡。

 

场景编辑器概述

用户故事场景编辑器
编号。 名称 描述
1 场景列表 用户故事的场景在此列出。
2 步骤 场景的步骤。您可以按下回车来添加一个步骤。如有需要,请按下Tab来缩进子步骤,或按下Shift-Tab来取消缩进。您还可以添加语句控制来表示系统响应的步骤、在满足特定条件时执行的步骤(如果-那么-否则),或重复执行的步骤。要添加语句控制,请在步骤中按下Ctrl-空格,然后从弹出列表中选择控制类型。
3 扩展 从主流程扩展的步骤。只有当您的场景已定义扩展,或您想定义扩展时,此窗格才可见。您可以通过右键单击一个步骤并选择添加扩展从弹出菜单中。
4 定义线框 添加或查看与所选步骤关联的线框。
用户故事场景编辑器说明

 

使用语句控制

您不必仅输入纯文本作为步骤,还可以使用 if-then-else、系统响应、for-each 等控制结构来包裹步骤。

The use of 'if'
使用 ‘if’

添加语句控制的方法有以下几种:

  • Ctrl-Space在步骤中按下,然后从弹出列表中选择控制类型。
  • 输入控制关键字(例如 if、elseif、while、foreach、exitloop、jump),然后按 空格 以创建。
  • 右键单击一个步骤,然后选择 添加控制 > %CONTROL_TYPE%从弹出菜单中。
  • 选择 UeXceler > 添加控制从应用程序工具栏中,然后选择 %CONTROL_TYPE% 以创建。

 

处理多个场景

通常情况下,一个用户故事可以通过多种方式实现。例如,您有一个处理支付的用户故事,它可能包含多种场景来处理不同的支付方式,如信用卡支付、PayPal 等。在交互过程中,不同条件下可能会产生不同的结果。以 ATM 为例,当账户余额不足时,从 ATM 提现可能会成功或失败。所有这些变化都可以通过创建多个场景来描述。

创建用户故事场景的方法如下:

  1. 点击 UeXceler > 添加场景工具栏中的。
  2. 输入新场景的步骤。
  3. 重命名场景。您可以通过右键单击场景列表中的场景,然后选择“重命名…”来更改名称。
  4. 系统会提示您输入新名称。输入名称并确认编辑。

Leave a Reply