Testing BPM applications requires you sort of changing your mindset. Unlike most conventional applications, which I tend to think of as two-dimensional, BPM applications are n-dimensional. With your traditional applications, You usually have your UI and your integrations. Workflow applications, on the other hand, are a lot more powerful, but harder to test. You’ve got business rules, dynamic roles, Security, multiple integrations, the workflow itself, Timers, Events, retries. It can be overwhelming.
Show more...