How to Use Your Software Testing Skills When You Are Learning SAP
Testing is a very promising area and has lot potential. When you focus on testing on a niche area like SAP system you will understand some of the business process which are involved in testing. The general processes most of the companies follow to identify the transactions they need are the following.
Business process procedure document commonly called as BPP
Goal: Identify the steps required for completing a process
The business Test Automation Services process procedure document defines the general business process the companies will follow. For example for purchase process the first step will be purchase request, then the purchase order, then good receipt and finally invoice verification. With the steps in place the next step is to understand the transactions involved in performing each step. Once we have completed the business process procedure documents then we move on to defining the roles based on the company’s requirement. The BPPs will give us the information on what is the different functionality needed for the customer and in turn this will give us a good idea about the role required for the company.
As part of the business blue printing process we will define roles which match our business process. All predefined roles in the sap system start within the prefix sap and has come up with roles based on interaction with thousands of clients they have. These are sample roles they have defined and can be used by the customers as a starting point for defining roles in the system. One main advantage is these roles are also defined to represent a business process. So we may be able to identify some missing reports from these roles. Once we have looked at the suitability of define template roles then we may be able to start defining our own roles.
Organizational mapping to BPP
Goal: Map specific business processes to positions in the organization
Now that the BPPs are ready we need to map the business process to organizational positions. The organizational position will be like Accounts payable clerk, Journal Voucher processor, Warehouse Clerk, Inventory Manager, Equipment Maintenance Manager, Customer Service Manager, Payroll Clerk, HR Manager, Invoice Processor etc. What we are achieving here by mapping BPP to the position is establishing what the business process the particular position will be performing. From this process what we are achieving is the transactions each positions will be executing which is part of the BPP
Test Script for Transaction
Goal: To have detailed test scrip for each transaction
Test scripts in a simple sense a document which lays out step by step instructions on how the transaction can be executed. The idea is even if you give this document to a layman he should be able to follow the steps and execute the transaction. The reason behind this is that the test scripts are executed by people who do not know the functionality well. One of the objectives for the test script is that if you need to test multiple BPPs then we will have list of test scripts which can be executed.
Testing is a very promising area and has lot potential. When you focus on testing on a niche area like SAP system you will understand some of the business process which are involved in testing. The general processes most of the companies follow to identify the transactions they need are the following. Business process procedure…