如何進行測試需求分析
測試需求分析要點
要素分析
1、界面元素是否滿足自定義的質量標準或行業通行標準或常用使用標準等
2、公司部門制定的Web元素描述規範
數據分析
1、輸入域的數據
2、已顯數據的來源
3、數據的輸出
4、數據關聯
流程分析
1、常用的或規定的業務流程
2、各業務流程分支的遍歷
3、明確規定不可使用的業務流程
4、沒有明確規定但是應該不可以執行的業務流程
功能交互分析
1、結合數據分析,流程分析,但是側重點是功能實現。
2、操作入口明確、合理
“操作入口”,指的是產品內部不同模塊之間的轉接元素,例如在Web產品中,按鈕控件、輸入框、文字鏈等都屬於操作入口;“明確”指的是入口的視覺感是清晰的、可識別的;“合理”是指入口的出現是符合用戶操作邏輯的,適時的。
3、實現功能的步驟簡潔明確
“實現功能的步驟”指的是系統界面上實現業務功能的實際操作步驟,例如:註冊用戶時,輸入優惠代碼,點擊“應用”按鈕,再點擊“提交”。“簡潔明確”是指步驟符合實際業務邏輯並足夠簡潔,並且不會產生步驟上的混亂。
4、交互執行的結果正確完整
按系統操作步驟執行交互響應後的界面結果或其他功能的前置條件。
用戶場景分析
1、現在的軟件幾乎都是由事件觸發來控制流程的,事件觸發時的情景便形成了場景,而統一事件不同的觸發順序和處理結果就行成了事件流。
2、模擬實際業務中形成某一事件的場景,轉變成系統中該事件觸發時的情景。從而檢驗該場景的正確性。
質量模型分析
1、度量需求定義的指標
1)每條用戶需求的定義都正確反映了用戶的要求
2)在第一層基礎上的完整性和一致性要求,即用戶的所有要求都有定義且不能相互矛盾
2、一套結構化的根據指標對需求定義進行度量的方法
過程方法分析
1、組織結構關係分析
2、業務流程展開模型
3、任務需求分析矩陣