SAP測試 - 模組



組織中實施了不同的SAP模組,可以使用各種測試工具(如HP Quick Test Professional (QTP)、IBM Rational Functional Tester (RFT)和SAP Test Acceleration and Optimization (TAO)工具)對其進行測試。

常見的SAP模組

常見的SAP模組如下:

  • 財務模組 - 財務會計與控制 (FICO)、資金管理 (TR) 和企業控制 (EC)。

  • 物流模組 - 物料管理 (MM)、工廠維護 (PM)、銷售與分銷 (SD)、質量管理 (QM) 等。

  • 人力資源管理 - 會計工資、時間管理、培訓和活動管理。

所有這些模組都是相互依賴的,一個模組的功能會影響其他模組的功能。

示例

假設您需要在銷售與分銷 (SD) 模組中建立銷售訂單。首先,您需要輸入事務程式碼(例如,事務程式碼VA01)。接下來,檢查庫存模組中專案的庫存,並檢查客戶關係模組中客戶資料中可用的信用額度。這表明所有這些模組都是相互依賴的;如果您自定義任何這些模組,它將影響相關的ERP系統。

ERP實施專案失敗的主要原因是測試計劃不正確以及使用了錯誤的測試用例。

像PeopleSoft、Edwards、Oracle E-Business Suite這樣的非SAP ERP系統具有不同的客戶和功能。測試團隊需要了解整個系統功能。

測試團隊型別

SAP專案中通常有兩種型別的測試人員:

  • 核心測試人員 - 負責執行ERP系統和模組的基本測試。

  • 實施測試人員 - 從事實施專案並涵蓋SAP模組的定製功能。

來自客戶的定製請求可能會影響SAP系統的模組。測試團隊應該能夠記錄每個定製請求及其對其他SAP模組的影響。

ERP系統是大型系統,因此測試過程理想情況下應該是自動化的。建議對ERP系統執行自動化測試,因為手動測試是一個非常耗時且冗長的過程。如果不測試SAP系統的每個元件,就很難實現100%的質量和SAP專案的成功實施。

使用QTP對上述示例執行SAP測試

要對上述示例執行SAP測試,請按照以下步驟操作:

  • 第一步是安裝HP QTP工具,並在QTP中安裝必要的外掛,使其能夠連線到ERP系統。

  • 下一步是使用HP Quality Center (QC) 開發測試計劃,然後將測試計劃設計轉換為測試指令碼。這些測試計劃可以使用HP QTP轉換為指令碼。

  • 接下來,在建立銷售訂單或在MM中建立PR時,記錄SAP系統SD模組的R/3 GUI螢幕。

  • 在QTP工具中完成錄製後,使用VB建立一個指令碼。

SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User")
   .SAPGuiOKCode("OKCode").Set "/nVA01"

SAPGuiSession("Session").SAPGuiWindow("SAP Easy Access - User"). SendKey ENTER

您還可以根據需要新增不同的引數和自定義。

廣告
© . All rights reserved.