一、 測試之前要充分掌握業務流程
首先,在進行系統測試之前,要知道系統的業務流程,也就是說要清楚每項業務間發生的前後順序。只有知道了業務的先後順序,你的測試資料才能繼續在ERP系統功能間流轉,否則,無法進行各項業務的全面覆蓋測試。
其次,還要明白每一項業務中的詳細流程和各個環節涉及的角色,一項比較複雜的業務其詳細流程往往比較多,只有了徹底掌握了這項業務,才能對當前業務環節進行全方位的測試。比如:訂單管理中,銷售業務員建立了一個銷售訂單,還要經過主管稽核,方可執行訂單,訂單執行完畢後關閉訂單。
二、 瞭解業務流程對應的ERP系統的功能
對整個業務有了總體的認識,再把業務分塊,在ERP中找出相應的模組與業務對應起來。只有把業務和REP功能完全對應上了,才能說有可能對ERP系統進行全面的覆蓋測試。
三、 系統功能集中測試和測試方法
找到與具體業務對應的ERP子系統,根據當前業務的流程與角色,對ERP子系統進行集中測試。測試還要講求方法,儘量做到全覆蓋測試,其中注意幾點:
1)、按正常場景進行測試
根據業務流程,按著正常的順序,用正確的測試資料測試系統;檢查系統的結果是否與預期的結果相同,如果結果相符,表示當前系統模組符合業務邏輯;否則,系統有問題,將錯誤資訊記錄到BUG報告中,及時提交開發部門。
2)、測試異常場景
根據業務流程,輸入異常的測試資料測試系統,檢視系統提示哪些異常資訊,並檢視是否有異常判斷,如果有,則表示系統做過異常考慮處理,否則表示系統漏掉了當前異常情況,需要提示開發部門,添加當前異常情況的考慮處理。
3)、特殊資料的處理
根據業務流程,在輸入測試資料時,輸入邊緣資料、空值等特殊字元,檢視系統是否做了資料錄入範圍和要求的判斷,如果沒有,表示系統遺漏資料範圍和錄入要求的考慮,需要提示開發部門,新增相應資料範圍和要求的處理。
一、 測試之前要充分掌握業務流程
首先,在進行系統測試之前,要知道系統的業務流程,也就是說要清楚每項業務間發生的前後順序。只有知道了業務的先後順序,你的測試資料才能繼續在ERP系統功能間流轉,否則,無法進行各項業務的全面覆蓋測試。
其次,還要明白每一項業務中的詳細流程和各個環節涉及的角色,一項比較複雜的業務其詳細流程往往比較多,只有了徹底掌握了這項業務,才能對當前業務環節進行全方位的測試。比如:訂單管理中,銷售業務員建立了一個銷售訂單,還要經過主管稽核,方可執行訂單,訂單執行完畢後關閉訂單。
二、 瞭解業務流程對應的ERP系統的功能
對整個業務有了總體的認識,再把業務分塊,在ERP中找出相應的模組與業務對應起來。只有把業務和REP功能完全對應上了,才能說有可能對ERP系統進行全面的覆蓋測試。
三、 系統功能集中測試和測試方法
找到與具體業務對應的ERP子系統,根據當前業務的流程與角色,對ERP子系統進行集中測試。測試還要講求方法,儘量做到全覆蓋測試,其中注意幾點:
1)、按正常場景進行測試
根據業務流程,按著正常的順序,用正確的測試資料測試系統;檢查系統的結果是否與預期的結果相同,如果結果相符,表示當前系統模組符合業務邏輯;否則,系統有問題,將錯誤資訊記錄到BUG報告中,及時提交開發部門。
2)、測試異常場景
根據業務流程,輸入異常的測試資料測試系統,檢視系統提示哪些異常資訊,並檢視是否有異常判斷,如果有,則表示系統做過異常考慮處理,否則表示系統漏掉了當前異常情況,需要提示開發部門,添加當前異常情況的考慮處理。
3)、特殊資料的處理
根據業務流程,在輸入測試資料時,輸入邊緣資料、空值等特殊字元,檢視系統是否做了資料錄入範圍和要求的判斷,如果沒有,表示系統遺漏資料範圍和錄入要求的考慮,需要提示開發部門,新增相應資料範圍和要求的處理。