In one word MAINTAINABILITY. Improved reusability coupled with an efficient process can significantly reduce maintenance costs and enable the automation to remain viable. Automation works most efficiently when the testing process is designed so the manual tests are easily automated. Efficient automation architectures focus on reusability to minimize the number of testing artifacts that must be maintained when the system is changed. |