CTOT #43: Creating Test Suites for Business Processes
Michael Rowley describes how to use test suites to ensure that our critical business processes continue to work as expected over time. The key to success is to take a leaf from the book of software engineering and regression testing best practices. This is because an executable business process is just like any other form of good code after all. Business processes should therefore have tests that guarantee they work as expected the first time, and suites of tests to ensure that changes to processes do not unintentionally break working aspects. Michael Rowley also explains both black box and white box testing approaches that should be used when we develop and deploy any business process.