Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hybrid Framework Best Test Automation Framework for ERP Projects

Similar presentations


Presentation on theme: "Hybrid Framework Best Test Automation Framework for ERP Projects"— Presentation transcript:

1 Hybrid Framework Best Test Automation Framework for ERP Projects
Presented By Jessel R Mathew IBM STEP-AUTO 2011

2 Introduction Testing is a critical factor in any ERP implementation
Testing occupies nearly 50% of the total ERP budget One way to reduce the burden on testing is test automation STEP-AUTO 2011

3 Problem Statement ERP consultants or manual testers do not have automation or programming knowledge Automation testers do not have in depth ERP functional knowledge So there is disconnect in the system STEP-AUTO 2011

4 Solution The disconnect in the system between ERP consultant and automation tester, can be bridged using a framework that would create reusable and configurable components, which can be assembled by the ERP consultants or manual testers and executed Framework that would best fit ERP projects would be a Hybrid framework Hybrid framework can be implemented using any functional test automation tool that can retrieve values from the cells in an excel sheet STEP-AUTO 2011

5 Hybrid Framework - Folder structure
Library Folder Keyword Folder Expected Folder Input Folder STEP-AUTO 2011

6 Library Folder The entire application is divided into reusable components of application-specific test functions or scenarios These reusable components or test functions are parameterized and stored in library folder Commonly used functions are stored in subfolder named Common All the functions or reusable components are created by the automation tester who have good programming knowledge STEP-AUTO 2011

7 Keyword folder S. No Keyword Description Parameters Function 1 Login
This function is used to login into sales and distribution module username, password Sales_login 2 Create_Product This function is used to create a new product name, model no, type Sales_create_product 3 Create_Customer This function is used to create a customer customername, area Sales_create_customer 4 Edit_Product This function is used to edit an existing product productid, name, model Sales_edit_product STEP-AUTO 2011

8 Input folder Expected folder
Test Case Number To be executed Keyword Testdata TS-01 1 Login Jessel,password1 TS-02 Create_Product TV,21323,LCD,42 TS-03 TV,81323,LED,40 TS-04 Create_Customer Sony , Banglaore TS-05 Edit_Product 1234,TV,21323,LCD,21 Expected folder All the reports are generated from the tool is stored in the expected folder STEP-AUTO 2011

9 All the test cases that need to be executed is listed in an excel sheet
A .bat file is executed, which invokes the excel sheet containing the list of test cases that need to be executed Execution S. No To be executed Testcase Number TCN-01 1 TC-001 TCN-02 TC-020 TCN-03 TC-031 TCN-04 TC-045 TCN-05 TC-052 STEP-AUTO 2011

10 .Bat file List of Test cases S No To Be Executed Testcase Number
TCN-01 1 TC-001 TCN-02 TC-002 TCN-03 TC-003 Test Case : TC_001 TestStep Number To be executed Keyword Testdata TS-01 1 Login jessel,password1 TS-02 Create_Product TV,21323,LCD,42 TS-03 TV,81323,LED,40 Keyword List S No Keyword Description Parameters Function 1 Login This function is used to login into sales and distribution module username, password sales_login 2 Create_Product This function is used to create a new product ProductName, model no, type , size sales_create_product STEP-AUTO 2011

11 Benefits ERP functional consultants or manual tester can execute automated scripts by assembling the keywords and passing the test data in the sequence they want to execute in an excel sheet Quality test cases and test data will be created as functional consultants or manual testers who have in depth ERP functional knowledge design the tests Data-driven approach of this framework would aide in testing with wide variations of data Majority of our test resources can be used to design tests suitable for automation without knowing anything about the automation tools that is planned to deploy Bulk of our testers can concentrate on test design. It is the automation framework folks who will focus on the tools and utilities to automate those tests STEP-AUTO 2011

12 Benefits (Continued) Less time is taken by functional consultants or manual tester for testing as the process has been automated. Testers are not restricted to executing few automated scripts. They can design any number of tests without depending on automation testers, when reusable components are ready and execute them All test cases that are designed can be left for overnight run, which could save considerable amount of time More time available for testing, leading to be higher test Coverage and reduction of risk Faster test execution would lead to faster test cycles which would contribute to delivering the project within timeline This would increase the overall efficiency and contribute to the quality of the project Faster test cycles, improved efficiency and quality, will lead to drastic reduction of project cost STEP-AUTO 2011

13 Thank You


Download ppt "Hybrid Framework Best Test Automation Framework for ERP Projects"

Similar presentations


Ads by Google