該用例場景分析器是一款強大的工具,旨在將使用者提供的用例描述轉換為包含自動化場景分析的完整決策表。此應用程式可提供對可用場景及其後果的清晰理解,作為詳細分析、討論以及測試案例建立的基礎,以驗證開發工作。
逐步指南
步驟 1:存取用例場景分析器
-
導航至工具主選單中。
-
選擇應用程式從下拉選單中。
-
選擇用例場景分析器.
-
按一下立即開始以開啟工具。
步驟 2:提供用例描述
在用例場景分析器介面中,您會找到一個大型文字區域,用於輸入用例描述,這將作為應用程式的首要輸入。
-
輸入描述:提供詳細的用例描述,理想情況下包含前置條件, 主要流程, 替代流程,以及後置條件以獲得最佳結果。
-
格式化:該工具支援Markdown 格式,建議使用以提升可讀性和結構性。
-
輸入選項:
-
直接輸入:直接在文字方塊中輸入使用案例描述。
-
貼上內容:複製並貼上先前準備好的使用案例描述到文字方塊中。
-
使用案例描述產生器:如果您已使用使用案例描述產生器應用程式,您可以重複使用該工具生成的高品質使用案例描述。
-
-
預覽:可即時預覽,以檢視格式化後的輸入文字。
-
確認使用案例描述無誤後,按一下識別使用案例情境與核心測試案例以繼續。

步驟 3:檢視決策表分析
AI 將分析所提供的使用案例描述,並以表格形式產生三個關鍵輸出:
一、條件
列出完成使用案例所需的先決條件的表格。這些條件可能在描述中明確列出,或由 AI 透過邏輯推論得出。例如,在 ATM 系統中「提款」使用案例的條件可能包括:
-
卡片已插入
-
PIN 正確
-
提款金額 ≤ 當前餘額
- ATM 持有足夠現金
- 輸入金額 > 0
-
帳戶已啟用
二、動作
一份列出動作可能在使用案例中發生的動作。以「提款」為例,可能的動作包括:
-
驗證客戶
-
驗證PIN
-
檢查餘額
-
檢查自動櫃員機現金
- 更新帳戶餘額
-
發放現金
-
列印收據
三、決策矩陣
最全面的輸出,此表格識別使用案例的所有可能情境。每一列代表一個獨特的情境,欄位分為兩組:
-
條件:「條件」表格中列出的先決條件,以勾選(✓)標示相關條件,或以叉號(✗)標示不相關的條件。
-
動作:「動作」表格中列出的動作,以勾選(✓)標示每個情境中執行的動作。
「提款」使用案例的範例情境可能包括:
-
S1:帳戶餘額與自動櫃員機現金充足時成功提款
-
S2: 提款失敗,原因為帳戶餘額不足
-
S3: 提款失敗,原因為自動櫃員機現金儲備不足
-
S4: 提款失敗,原因為PIN碼錯誤
-
S5: 提款失敗,原因為未插入卡片
-
S6: 提款失敗,原因為輸入金額為零或負數
-
S7: 提款失敗,原因為帳戶處於非活躍狀態
決策矩陣提供了清晰且結構化的概覽,說明各條件如何導致每個情境中的特定行動,使使用者能全面理解使用案例。

步驟 4:使用決策表
生成的決策表作為以下內容的基礎:
-
詳細分析: 理解每個情境中條件與行動之間的關係。
-
討論: 協助與利害關係人進行討論,以完善使用案例或識別邊界案例。
-
測試案例開發: 利用情境建立詳細的測試案例,以驗證開發工作。
如有需要,可重新檢視使用案例描述,以優化輸入並重新生成決策表,以提升準確性。
重點注意
-
自動化情境分析: AI 利用自然語言處理技術來提取並分析條件、行動與情境,簡化使用案例分析的流程。
-
迭代流程: 使用者可編輯使用案例描述並重新生成決策表,以依需求優化輸出結果。
-
Markdown 支援: 在使用案例描述中使用 Markdown 格式可提升可讀性,並確保 AI 能準確理解輸入內容。
結論
透過遵循這些步驟,您可有效運用「用例場景分析器用於生成詳細的決策表,以清晰地呈現您的用例場景及其後果。此工具賦能使用者進行深入分析,促進討論,並制定強健的測試案例,以驗證開發工作。











