Chapter 4. Implementing a BPM project 115
The nature of BPM makes it a build-your-own-story type of system with many
different paths and choices for the user. Additionally, it is largely a stop-and-go
process with many different participants.
Automated testing in BPM primarily serves the purpose of unit and system
testing. Any user interface or end-to-end business scenario testing must be done
with real users, playbacks, and User Acceptance Testing (UAT.)
Implementation testing in IBM Business Process Manager can be handled in a
number of ways, many of them very similar to other software systems.
Manual testing can be handled within BPM both out of the box, using the
process inspector to execute processes, and with some additional help