Problem solve Get help with specific problems with your technologies, process and projects.

Business process testing and simulation for optimized BPM

Rami Jaamour discusses the difference between business process simulation and business process testing and how both testing requirements are complementary for BPM.

Can you suggest some testing skills and/or requirements for optimizing BPM?

The most critical element is to distinguish between business process simulation and business process testing (with or without emulation). Simulation is the activity that is carried out by a business analyst to simulate the execution of the process outside the scope of a concrete system. Simulation helps analyze bottlenecks, assess a variety of business flows, and to some limited extent, validates that the abstract process design delivers on the intended results in terms of the overall business flow.

Whereas business process testing is the activity where process execution is validated in a runtime environment that has been binded to the underlying SOA infrastructure with concrete bindings and services. Business process testing requires involvement from an architect or a developer, and some dependent system may or may not be emulated as part of the execution tests. This exercise ensures that the process behaves as intended in a runtime context once bound to SOA services, business rule engines, etc. These two distinct testing requirements are complementary for BPM.

Dig Deeper on Topics Archive

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.