三) 測試用例的設計
自動化測試架構的選擇影響測試用例的設計,測試用例是對特定對象開發的一系列測試輸入、執行條件及期望結果的集合,例如練習程序特定執行路徑,或檢查與特定需求的一致性等。以下是一個查看網上訂單的測試用例實例:
1、測試用例描述
查看客戶訂單,訂單包含唯一的標識符、狀態、歸屬人、訂單組成、訂單數量、總金額等。
2、執行條件
前置條件:
客戶登陸系統并且不具有管理員權限,Classics Online主窗口打開,兩個數量為1的不同訂單顯示在客戶名下,一個買的是Brandenburg,另一個是小提琴
測試輸入:
從訂單菜單里選擇"View Existing Order Status… " ,查看客戶訂單后,關閉查看窗口
觀察點:
"View Existing Order"窗口彈出,訂單的客戶名顯示正確,其他列的抬頭顯示ORDERID, STATUS, COMPOSER, COMPOSITION, QUANTITY, TOTAL 等,滾動條可以正常滾動
控制點:
"View Existing Order"窗口里,具有關閉按鈕和X按鈕以關閉該窗口,還有Cancel Selected Order按鈕
期望結果:
兩個訂單有兩個不同的標記數字,狀態是"Order Initiated ",歸屬人是Bach,購買物是Brandenburg和小提琴,數量各為1,總金額分別是18.99和16.99
后置條件:
測試完成后,Classics Online主窗口自動激活
測試用例的書寫要有相對固定的模板和表現形式,并存儲在固定位置以方便執行和跟蹤,測試人員也必須嚴格按照測試用例執行測試或開發測試腳本。
四) 數據驅動的測試方案
文章來源于領測軟件測試網 http://www.kjueaiud.com/