Puede extender una prueba llamando al código Java personalizado.
El código puede influir en uno o más valores de entrada de la prueba y devolver valores modificados a la prueba. Los valores de entrada del código personalizado están ubicados en las referencias o en las referencias del campo, que ya deben existir en la prueba. Las referencias o referencias del campo que son entradas al código deben aparecer secuencialmente antes de su código. Compruebe que la prueba contenga referencias o referencias de los campos necesarias como entradas a su código. Si desea obtener información detallada sobre cómo crear referencias y referencias del campo, consulte el apartado Creación de una referencia o referencia del campo.
Si el código personalizado utiliza archivos JAR externos, probablemente tendrá que modificar la vía de acceso de creación Java: consulte el apartado Visualización y edición de una vía de acceso de creación Java del proyecto. En algunos casos, puede evitar tener que modificar la vía de acceso de creación manualmente mediante la ejecución de una prueba antes de añadir el código personalizado a la prueba. Esto se debe a que la primera vez que se ejecuta una prueba se añaden determinadas clases y bibliotecas necesarias para la compilación a la vía de acceso de creación. Por ejemplo, puede importar clases Hyades necesarias para crear sucesos personalizados en el historial de ejecuciones si la prueba a la que ha añadido el código personalizado se ha ejecutado anteriormente. Pero si la prueba no se ha ejecutado nunca antes, obtendrá errores de importación porque las clases no reciben nombre en la vía de acceso de creación del proyecto hasta que no se ejecuta la prueba.
El código debería utilizar recursos externos: por ejemplo, una base de datos SQL o un producto de gestión de relaciones con el cliente. Si éste es el caso, deberá configurar el código personalizado de modo que funcione en cada sistema en el que realice la prueba.
El código personalizado está ubicado en la carpeta src del proyecto que contiene las pruebas que llaman al código. Por omisión, el código personalizado se coloca en un paquete llamado prueba dentro de esta carpeta.
Por ejemplo, en la siguiente imagen se visualiza la vista básica del navegador de dos clases de código personalizado. (El navegador de pruebas no visualiza archivos de origen Java.)
En este ejemplo, si añade estas dos clases de código personalizado a la prueba y elige devolver un valor a la prueba (paso 9), la opción Sustituir de listará estas dos clases del modo que se indica en la siguiente imagen.
El paquete prueba también contiene el código Java generado para pruebas en el proyecto. Sin embargo, en el paso 3, puede elegir colocar el código personalizado en un paquete diferente (por ejemplo, personalizadas). Se recomienda separar el código personalizado del código generado, sobre todo si utiliza un sistema de control de origen.
Para añadir código personalizado:
Tema principal: Ampliación de pruebas con código Java personalizado