Good morning,

If you are following the relatively new developments in software development you will be aware of continuous integration or the next step: continuous deployment. This is all part of the 'continuous improvement' principle. When the OFBiz system was initially implemented this was already recognized that automated tests are required for a quality product.

Therefore my proposal that:
1. New functions must have automated tests in the same commit in order to be considered for the trunk. 2. Existing functions which are extended will need a JUnit test the same as new functions. 3. The introduction of a test framework for on-line screens which can run in batched mode. 4. Reporting of an error should be done by providing an automated test which shows the error.

You might want to read an article I wrote on this subject with at the end links to the originators of this principle:
https://www.linkedin.com/pulse/article/20140909060033-1227556-upgrade-your-erp-system-like-a-phone-app

So please let me know what you think?

Regards,Hans

Reply via email to