針對SAP集成應用軟件的測試自動化[1] 自動化測試
在假設您需要可以像配置并定制 SAP 全景那樣迅速地配置并定制的測試解決方案的情況下,隨著環境的變更,SAP 集成應用程序允許您快速地配置并定制業務流程。在本文中,我們將向您展示如何使用 IBM® Rational® Functional Tester 工具集和來自 IBM Ready-for-Rational 合伙人,Arsin,的工具。Arsin 的 QA Mapper、Effecta Validation Engine,和 Arsin Support 及升級工具包允許您開發面向 SAP 全景的可復用的、可重復的,并且很容易維護的 SAP Test Automation 回歸庫,包括定制的應用程序和進入或輸出(Inbound/Outbound)接口。
我們將討論:
結構化的 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 測試徹底、全面、簡單,且節省成本。
文章來源于領測軟件測試網 http://www.kjueaiud.com/