To the comment about unit and functional tests before deployment of a project:
There is a something similar like a test framework for processes:
https guidelines.soreco.ch/projects/guides/wiki/TestFramework
But no guarantees if it works as intended. For unit tests of java clasees you can use JUnit, as usual.
(ForumEngine is buggy, I think. URL in answer does not go through in my case)usual.