軟件測試中測試用例編寫一點小體會
Use case是一種在開發新系統或者軟件改造時捕獲潛在需求的技術。
每個用例提供了一個或多個場景,該場景揭示了系統是如何同最終用戶或其它系統交互的,從而獲得一個明確的業務目標。用例要避免技術術語,取而代之的是最終用戶或者領域專家的語言。用例一般是由軟件開發者和最終用戶共同創作的。
用例的編寫過程:
1.定義系統范圍和邊界
。ㄗ粉檸в休斎/輸出列表的初始語境圖的變化)
2.集中討論,并列出執行者
。ㄔ谙到y整個生命周期內,找出每個人或非人的執行者)
3.集中討論,并盡可能列出系統所有的用戶目標
。óa生初始的執行者-目標列表)
4.捕獲最外部的概要用例,看看誰最值得關注
。▽γ總主執行者,檢查最外部的概要用例)
5.再次考慮和修改概要用例。增加、減少或者合并用戶目標
。▽o予時間的觸發事件以及系統邊界上的其他時間進行雙重檢查)
6.選擇一個用例進行擴展
。ǹ紤]編寫一個敘述文檔來記錄資料)
7.捕獲項目相關人員和利益、前提條件和保證
。ㄏ到y確保前提條件和利益得到滿足)
8.編寫主成功場景
。ㄓ3~9個步驟滿足所有利益和保證)
9.集中討論,并盡可能列出所有擴展條件
。òㄏ到y所有檢測到并且必須處理的所有條件)
文章來源于領測軟件測試網 http://www.kjueaiud.com/