¿Por qué se generan entidades de pruebas?

La mayor parte del tiempo y del trabajo invertido en módulos personalizados se dedica al diseño, al desarrollo y al mantenimiento de entidades de pruebas personalizadas, y a las pantallas necesarias para captar las pruebas. Con las pruebas, cada entidad personalizada debe implementar la interfaz de pruebas, lo que significa que hay mucha repetición del código utilizado para crear y mantener entidades de pruebas. El generador de pruebas se ha diseñado como una herramienta para reducir enormemente el trabajo repetitivo necesario para crear entidades de pruebas personalizadas, a la vez que garantiza que todas las entidades de pruebas desarrolladas cumplan con los estándares de pruebas.

Con el generador de pruebas, las entidades de pruebas son más fáciles de crear, y el desarrollador deberá dedicar menos tiempo y trabajo. Las entidades de prueba también son más fáciles de mantener. Cualquier cambio que sea necesario realizar en el funcionamiento de las entidades se puede llevar a cabo a través de un único cambio en el generador de pruebas, en lugar de realizar muchos cambios individuales en todas las entidades. Esto puede ahorrar una gran cantidad de tiempo.