測試 解決方案的情況下,隨著環境的變更,SAP 集成應用程序允許您快速地配置并" name="description" />
我們將討論:
結構化的 SAP 測試方法
SAP 當前的測試自動化范型及其挑戰
用于 SAP 測試自動化的新解決方案的需求
與 IBM Rational Functional Tester(RFT)集成的 Arsin Packaged Test Automation for SAP 如何幫助解決這些難題。
我們將分析 QA Mapper、Effecta validation Engine 和 Arsin Support 及升級工具包,連同 RFT 的功能,從而收集測試需求、定義并構建測試用例、構建測試規程,并執行和分析報告。使用 RFT 和 Arsin 的工具能讓您大大地擴展測試范圍,較大地壓縮測試進度,并減少測試成本。
結構化的 SAP 測試方法
涉及了超過 45000 個表,超過 100000 個字段,以及它們之間上百萬的關系,SAP 實現提出了一些 QA 領域最引人興趣且最困難的挑戰。網絡密集的系統是極度集成的,并且一般與企業中的每個業務流程都相連。要處理這樣一個極廣大的系統,QA 工程師必須謹慎地處理 SAP 應用程序。
利用十多年來為無數行業中的大型客戶基礎測試 SAP 系統的經驗,我們已經開發了測試成熟度評估及改進框架,以提出一種有組織的,結構化的 SAP 測試方法。該框架有三種方法,它們提供過程改進、知識管理和測試自動化,如下所示:
過程改進。過程改進處理當前測試成熟度模型的評估,并且開發計劃來將測試成熟度模型提高到下一層,并實現它。擁有標準化的模板、定義良好的過 程、清楚的協議,并且沒瓶頸的成熟的測試過程為完整的且全面測試過的 SAP 系統做準備。通過將當前的測試成熟度模型與行業標準進行比較,并且識別差距并著重于它們,可以改進測試成熟度。
知識管理。知識管理處理隨時收集的 QA 知識的制度化。傳統的 SAP 系統測試依賴于 SAP 系統的功能及技術顧問,了解關于主題的專家經驗,從而處理各種各樣的實例。在此階段,為關鍵的業務流程構建測試工件庫,用于回歸。以下的測試工件被編制為:
測試需求
測試用例
測試規程
測試自動化。在知識管理階段,當在回歸庫中編制了測試工件之后,就準備好將它們自動化。然而,在將它們自動化之前,對這些測試工件進行自動化可行性,自動化所需的工作、 業務流程使用的頻率,及業務的壽命的分析。在決定利用 Arsin 的 QA Mapper 作為測試工件存儲庫進行自動化之后,就利用 RFT 開發執行組件,并且利用 Arsin 的 Effecta Validation Engine 配置驗證組件來自動地執行它們。
本討論的其余部分著重于結構化的 SAP 測試方法的測試自動化方面。我們相信 RFT 結合 Arsin 的 QA Mapper 和 Effecta Validation Engine 令 SAP 測試徹底、全面、簡單,且節省成本。
SAP 實現中測試自動化的重要性
SAP 全景在不斷地變更,這是由于對來自 SAP 的 SAP 模塊的變更、客戶公司中的業務流程變更、對系統環境的變更、對與 SAP 連接的應用程序的變更,以及許多規章法令。
圖 1 例舉了在 SAP 環境中不斷運轉的相關性。
原文轉自:http://www.anti-gravitydesign.com