開發使用者故事情境

開發使用者故事情境

使用者故事情境說明了終端使用者與系統之間的互動,以完成使用者故事所代表的目標使用者故事。互動以步驟形式撰寫,包含使用者必須執行的操作以及系統所回應的內容。

本頁將透過描述其功能(例如模型元素連結顯示選項和情境擴展)來介紹使用者故事情境編輯器。

存取使用者故事的情境

存取故事的使用者故事情境:

  1. 首先定位使用者故事。以下是定位故事的一些常見方式。
    • 如果您擁有使用者故事的網址,請透過選取圖表 > 連結於工具列上開啟網址。將網址貼到 breadcrumb 中並按Enter.
    • 若要定位特定使用案例中的使用者故事,請先透過選取UeXceler > 使用案例來開啟使用案例。在右側的使用者故事標籤下尋找該故事。
    • 若要定位衝刺中的使用者故事,請從UeXceler > 衝刺頁面開啟衝刺,並在其中尋找該故事。
    • 您也可以在UeXceler > 使用者故事頁面找到使用者故事。請注意,如果您的故事已加入衝刺,您必須在進階過濾.
  2. 透過雙擊開啟故事。
  3. 打開場景標籤頁。

 

場景編輯器概覽

使用者故事場景編輯器
否。 名稱 描述
1 場景清單 使用者故事的場景在此列出。
2 步驟 場景的步驟。您可以按Enter以新增一步驟。如有需要,按Tab以縮排子步驟,或按Shift-Tab以移除縮排。您也可以新增陳述控制項來表示系統回應的步驟、在特定條件滿足時執行的步驟(if-then-else),或重複執行的步驟。要新增陳述控制項,請在步驟中按Ctrl-Space,並從浮出式清單中選擇控制項類型。
3 擴展 從主流程延伸的步驟。此窗格僅在您的場景已定義擴展時,或您想要定義擴展時才會顯示。您可透過在步驟上按右鍵並選擇新增擴展,從浮出式功能表中。
4 定義線框 新增或檢視與所選步驟相關的線框。
使用者故事情境編輯器的描述

 

使用敘述控制

除了以純文字輸入步驟外,您也可以使用 if-then-else、系統回應、for-each 等控制來包覆步驟。

The use of 'if'
使用 ‘if’

有幾種方式可以新增敘述控制:

  • 按一下 Ctrl-Space在一個步驟中,從浮出式清單中選擇控制類型。
  • 輸入控制的關鍵字(例如 if、elseif、while、foreach、exitloop、jump),然後按一下 Space 以建立。
  • 在一個步驟上按右鍵,並選擇 新增控制 > %CONTROL_TYPE%從浮出式功能表中。
  • 選擇 UeXceler > 新增控制從應用程式工具列中,然後選擇 %CONTROL_TYPE% 以建立。

 

處理多個情境

通常,一個使用者故事可以透過多種方式完成。假設您有一個處理付款的使用者故事,可能會有針對不同付款方式(如信用卡付款、PayPal 等)的多個情境。在互動過程中,根據不同條件,可能會產生不同的結果。以自動櫃員機為例,當帳戶餘額不足時,從自動櫃員機提款可能成功也可能失敗。所有這些變化都可以透過建立多個情境來描述。

建立使用者故事情境的方法如下:

  1. 按一下 UeXceler > 新增情境於工具列中。
  2. 輸入新情境的步驟。
  3. 重新命名情境。您可以在情境清單中右鍵按一下情境,然後選擇「重新命名…」來變更名稱。
  4. 系統會提示您輸入新名稱。輸入名稱後確認編輯。

Leave a Reply