If a system is intelligently automated, is it necessary to have an intelligent testing and development environment?

Every variation of commercial software has a development life cycle. One part of this is to ensure that any new processes created are adequately evaluated before being released without testing. 

Testing also enhances your security model by restricting who has permission to create/edit processes in a particular environment or promote processes from one stage to the next, allowing for task separation. This method guarantees that your process is both resilient and appropriate for the selected application.