Model-based testing for ERP
ERP blueprinting Business process models BPMN, EPC, flow charts Visio, Excel test cases SAP SolMan Test Workbench
Process model-based automatic generation of end-to-end test cases for regression and integration testing of ERP solutions
BPM-Xchange for seamless interoperability and model transformation
Model-based testing for ERP solutions
Solution blueprinting with BPM Automatic test case generation Tool-based end-to-end process testing Microsoft Excel SAP Test Workbench HP Quality Center IBM RQM and others
BPM or BPA process modeling tool
BPM-X Test Case Generator
Generation of end-to-end scenarios (test cases) for regression testing integration testing based upon existing business process models
www.bpm-x.com
Business process models from ERP blueprinting
Zoom into details
Attributes of activities, e.g. SAP transactions
www.bpm-x.com
Why model-based testing? Costs
Manual test case creation high project efforts Traditional design of test-cases blocks qualified and costly team members Insufficient integration testing low production efficiency & high maintenance costs
Risks
Not all test cases are captured incomplete test cases impact on production environment Untested scenarios & technical interfaces failures in productive processes Untested changes of risk-related processes (e.g. SOX) critical consequences
Quality
Bad test coverage low software quality high business impact Incomplete matching of the test data increases negative impact Insufficient reviews of work products & deliverables negative impact is increased
www.bpm-x.com
BPM-X generated deliverables and integration
Business process procedure HP Quality Center
Integrate
Generated end-to-end test scenarios Test cases with specific statement coverage SAP Test Workbench
Generate
Excel sheets per test case
www.bpm-x.com
Demo: existing process models
Sample BPMN business process model (provided in Visio format):
www.bpm-x.com
Demo: BPM-X Test Case Generator
The BPM-X Test Case Generator is a software operation of the BPM-X Converter:
www.bpm-x.com
Demo: generated test cases in Visio format
For the test case generation the coverage algorithm has been set to branch coverage, i.e. each business activity and decision is taken into account. From the sample process model, these Visio-based test cases have been automatically generated:
www.bpm-x.com
Demo: generated test cases in Excel format
Again, the test case coverage algorithm has been set to branch coverage. The test cases may either go into different worksheets of a single Excel file or into separate Excel files. From the sample process model, these Excel-based test cases have been automatically generated:
www.bpm-x.com
Demo: upload test cases into SAP Solution Manager
The automatically generated Excel-based test cases may easily be uploaded into SAP Solution Manager:
www.bpm-x.com
Value proposition for model-based testing
Reuse business knowledge to improve test quality and reduce QA costs
Reuse existing business process models not dependent upon the BPM/BPA tool or modeling language used
Option to select different test case coverage algorithms: statement, branch, path,
Create deliverables as end-to-end models Excel files and BPMN/XPDL models
Identify ERP transactions, technical interfaces, input/output work products (data) for testing in a process flow Integrates with the SAP Solution Manager Testing Workbench, HP Quality Center, IBM Rational Quality Manager,
www.bpm-x.com
Lessons learned about model-based testing
Improve IT support of business processes and lower testing efforts
Blueprinting the ERP solution Test case generation End-to-end testing
Blueprint ERP
Generate test cases BPM-X Test Case Generator
Execute tests
BPM tool
Test tool
Test data
Process models
Process models
Test cases
Test cases
Test data
www.bpm-x.com
Providing the best tools for model and meta data management
Ask for a white paper or webinar: Email: info@bpm-x.com Model-based testing for ERP
BPM-X GmbH Sauerwiesen 2 67661 Kaiserslautern Germany Phone: +49-(0)6301-703-278 Email: info@bpm-x.com Web: www.bpm-x.com
All product, service and company names mentioned herein are for identification purposes only and may be trademarks or registered trademarks of their respective owners
www.bpm-x.com