回覆列表
  • 1 # 使用者2458114238191884

    一、 測試之前要充分掌握業務流程

    首先,在進行系統測試之前,要知道系統的業務流程,也就是說要清楚每項業務間發生的前後順序。只有知道了業務的先後順序,你的測試資料才能繼續在ERP系統功能間流轉,否則,無法進行各項業務的全面覆蓋測試。

    其次,還要明白每一項業務中的詳細流程和各個環節涉及的角色,一項比較複雜的業務其詳細流程往往比較多,只有了徹底掌握了這項業務,才能對當前業務環節進行全方位的測試。比如:訂單管理中,銷售業務員建立了一個銷售訂單,還要經過主管稽核,方可執行訂單,訂單執行完畢後關閉訂單。

    二、 瞭解業務流程對應的ERP系統的功能

    對整個業務有了總體的認識,再把業務分塊,在ERP中找出相應的模組與業務對應起來。只有把業務和REP功能完全對應上了,才能說有可能對ERP系統進行全面的覆蓋測試。

    三、 系統功能集中測試和測試方法

    找到與具體業務對應的ERP子系統,根據當前業務的流程與角色,對ERP子系統進行集中測試。測試還要講求方法,儘量做到全覆蓋測試,其中注意幾點:

    1)、按正常場景進行測試

    根據業務流程,按著正常的順序,用正確的測試資料測試系統;檢查系統的結果是否與預期的結果相同,如果結果相符,表示當前系統模組符合業務邏輯;否則,系統有問題,將錯誤資訊記錄到BUG報告中,及時提交開發部門。

    2)、測試異常場景

    根據業務流程,輸入異常的測試資料測試系統,檢視系統提示哪些異常資訊,並檢視是否有異常判斷,如果有,則表示系統做過異常考慮處理,否則表示系統漏掉了當前異常情況,需要提示開發部門,添加當前異常情況的考慮處理。

    3)、特殊資料的處理

    根據業務流程,在輸入測試資料時,輸入邊緣資料、空值等特殊字元,檢視系統是否做了資料錄入範圍和要求的判斷,如果沒有,表示系統遺漏資料範圍和錄入要求的考慮,需要提示開發部門,新增相應資料範圍和要求的處理。

  • 中秋節和大豐收的關聯?
  • 電動車如何防止被盜?