ERP Domain Knowledge for Software Professionals
Generally Domain means an area, in our scenario (Software Testing), AUT (Application Under Test) Business area, we independent Software Testers must familiar with three types of skills,
a) Software Testing Skills
b) Domain Knowledge
c) Technical Expertise
We have various Domains in Software Development,
In this Video, we are going to discuss about ERP Domain…
1) What is ERP?
> ERP Stands for Enterprise Resource Planning, In a more detail, if an Enterprise / Organization / Company is Planning to integrate the Resources, then it is called ERP.
> Enterprise Resources, Man, Machine, Method, and Materials. To conduct ERP Operations, ERP Software is required.
2) What are ERP Modules?
> The module in ERP is a group of features and functionalities for a specific departmental workflow.
Sales & Distribution,
Finance & Accounting,
Customer Relationship Management,
Supply Chain Management,
3) ERP Software Vendors
We can develop ERP System using Java and Oracle like Software, but nowadays so many ERP packages are available in the market, using ERP Software we can easily customize the System.
Popular ERP Vendors are,
i) SAP .
ii) Microsoft Dynamics .
iii) Oracle E-Business Suite
iv) Epicor ERP
v) Infor ERP
vi) Sage ERP
4) What is ERP Testing?
> Testing Implemented ERP Software to ensure the proper functioning and configuration of each module that will be used as per the organization’s needs.
> When an ERP Software is first implemented, by conducting ERP Testing we can make sure that everything has been installed correctly and runs smoothly.
5) ERP Testing Checklist
> Generally Software Testing is same for any Software Application, but ERP Testing is not the same as testing any other software application. ERP Applications are domain specific, so with respect to a particular domain ERP testing becomes a crucial factor.
> An incorrect implementation may result in project failures as a result of an inefficient test planning. So ERP testing is a way of assuring whether it is able to deliver the required functionality.
Few types of ERP testing is listed below:
i) Functional Testing – To validate the ERP system delivers the expected results.
ii) Installation Eesting – To see whether the ERP application is having any issues at the time of installation or post installation.
iii) Interoperability Testing – This testing simply aims at testing whether the ERP application is compatible with other software components.
iv) Interface Testing – Interface testing is to ensure that data is passed correctly through the given interface and the control mechanism handles the interactions properly.
v) Load Testing – To check if a system is able to handle data beyond the specified limit.
vi) Security Testing – Security of an application is important because it may be vulnerable to threats. In the context of ERP application user authentication is very important.
ERP Testing Checklist:
> Check for the total number of modules available and those that have already been released for the application under test.
> Identify the number of target customers who are going to use the ERP application.
> Identify the business process to be tested and identify the business process to be automated.
> Estimate the test environment/framework in which the testing is to be completed.
> Identify the test scenarios to be tested and identify the test scenarios to be automated.
> Analyse the amount of effort to be invested in writing test cases, test suite, test execution, and test reports.
> Identify the process of collecting test data for both input and output and check the availability of domain experts to analyze the output data.
> Setup the Quality Assurance strategy with the quality metrics identified for the ERP testing.
> Identify the best practices for improving the efficiency and productivity of testing efforts.