Model-Based Testing MBT-Based on the BPMN™ Standard for Improved ERP Integration and Regression Testing
BPM-X has released a new software component for model-based testing (MBT). In MBT business process models are used as input for the automatic creation of test cases. For the requirements definition of ERP software, the management discipline and methodology of Business Process Management (BPM) has an important role in the blueprinting project phase of an ERP implementation. Using the BPM methodology, the business requirements are documented and analyzed.
Efforts are reduced by automatically generated test cases. In this way the business know-how inherent in the process models is efficiently re-used. Probabilities assigned to process flows permit to prioritize the execution of the most relevant tests.
BPM-X integrates with testing tools like HP Quality Center or SAP® Solution Manager Test Workbench. Using such tools significantly speeds up the test handling as opposed to a manual approach, particularly when dealing with process change requests. Running tests of prioritized process flows with test automation tools like HP QuickTest or SAP® eCATT saves big amounts of time as well. This procedure is especially efficient when re-running tests for change requests or during ERP maintenance.
In summary, with MBT the overall efforts are greatly reduced for costly resources of the quality assurance (QA) team and business key-users.
Many business executives have concerns over the quality and resulting costs of the implementation and maintenance of ERP software. With the MBT approach, the business impact of insufficiently tested ERP software is eliminated. Through the re-use of business know-how provided in process models, assigned execution probabilities and the systematic execution of prioritized end-to-end test scenarios, the relevant status of business processes are reviewed. This includes the identification and explicit testing of technical interfaces for the process data exchange between the ERP system and external systems. By a methodical, tool-supported approach also other risks like inexperienced QA team members and short timeframes for testing can be lowered. In other words, MBT plays an important role in risk mitigation.
Re-using process models as a basis for test case generation can be considered as a best practice. The BPMN-based test cases created with BPM-X technology provide a visual documentation as well as an improved analytic understanding of end-to-end test and business scenarios. This makes it much easier to define appropriate test data.
Moreover, the integrated approach also addresses the impact of business requirement changes on test cases (which is typical in the ERP project cycle or maintenance). The changed test cases can be re-tested again to eliminate side effects of software changes.
A BPM-X whitepaper about MBT is available and can be requested.
+49 6381 916 0