功能測試用例設計的不同層次
上一篇 /
下一篇 2007-08-17 21:45:30
/ 個人分類:軟件測試
單據說明如下
這是一張對象注冊類單據,頁面上只有新建、修改、刪除和保存4個功能按鈕,單據的異常校驗功能全部在保存按鈕的事件中體現。
分析過程如下
設計測試用例時可以分別以4個按鈕的功能為出發點,這也是我以前的作法,分別將4個按鈕的功能分解為基本流和備選流兩類場景,并編寫相應場景的步驟。
按照上述的用例設計角度出發點類似單元測試的視角,完全從按鈕功能上考慮,沒有體現業務思想;若要是從業務上考慮,則編寫的用例更易于理解和執行。
分析過程如下
既然是對象注冊類單據,那么業務上無非是對象的增加、修改和刪除3個功能,因此設計用例時可以從這個層面考慮,而不象上面那樣一頭扎進去關注了細節。出發點從業務層面入手,則用例編寫就清晰多了。
編寫用例如下
一、用戶注冊新對象
場景一 用戶成功注冊對象(基本流)
輸入動作 1、用戶點擊“新建”按鈕;2、用戶輸入合法信息;3、用戶點擊“保存”按鈕;預期輸出 系統提示保存成功。
場景二 在基本流2用戶輸入的對象編碼與歷史對象編碼重復(備選流)
輸入動作 上接接基本流1;2A、用戶輸入的對象編碼跟歷史對象編碼重復;接基本流3;預期輸出 系統提示對象編碼不合法。
場景三 在基本流2用戶輸入空的對象編碼(備選流)
輸入動作 上接接基本流1;2B、用戶輸入空的對象編碼;接基本流3;預期輸出 系統提示對象編碼不合法。
其余場景略。
二、用戶修改對象:略
三、用戶刪除對象:略
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG: