Loading
Mejora de Salesforce mediante código
Crear una ejecución de prueba

Crear una ejecución de prueba

Un ejecución de prueba es un conjunto de clases que contiene métodos de prueba. Configure una ejecución de prueba en Developer Console para ejecutar los métodos de prueba en una o mÔs clases de prueba.

  1. En Developer Console, haga clic en Prueba | Nueva ejecución.
  2. Para limitar el número de pruebas que pueden fallar antes de que se detenga su ejecución, haga clic en Settings (Configuración). Introduzca un valor para Number of failures allowed (Número de fallos permitidos) y, a continuación, haga clic en Aceptar.

    Para permitir que todas las pruebas de su organización se ejecuten sin importar el número de pruebas que fallen, establezca Number of failures allowed (Número de fallos permitidos) en -1 o no proporcione un valor. Para detener la ejecución de pruebas para no ejecutar nuevas pruebas después de un número específico de pruebas con fallos, establezca Número de fallos permitidos en un valor de 0 a 1.000.000. Un valor de 0 hace que la ejecución de pruebas se detenga si se produce cualquier fallo. Un valor de 1 hace que la ejecución de las pruebas se detenga en el segundo fallo, y así sucesivamente. Tenga en cuenta que los valores altos pueden reducir el rendimiento. Cada 1.000 pruebas que agregue al valor de Number of failures allowed (Número de fallos permitidos) agrega aproximadamente 3 segundos a su ejecución de pruebas, sin incluir el tiempo que tarden las pruebas en ejecutarse.

    Este valor se aplica a todas las ejecuciones de pruebas que ejecute hasta que cierre la Developer Console o establezca un nuevo valor.

  3. Para anular la recopilación de información de cobertura del código durante las ejecuciones de pruebas, haga clic en Configuración y seleccione Omitir cobertura de código.

    Si desea obtener información mÔs rÔpido sobre el estado correcto o de fallo en lugar de los datos de cobertura, puede acelerar las ejecuciones de pruebas de Apex anulando la recopilación de información de cobertura del código. Al anular esto, no se almacenarÔn datos acerca de la cobertura de prueba de Apex.

    Este valor se aplica a todas las ejecuciones de pruebas que ejecute hasta que cierre la Developer Console o establezca un nuevo valor.

  4. Seleccione una clase en la columna Test Classes (Clases de prueba).
    Para filtrar la lista de clases, escriba en el cuadro Filtrar clases de prueba (* = cualquiera). Para seleccionar métodos de prueba específicos, haga clic en una clase de prueba y luego seleccione las pruebas desde la columna central. Puede mantener pulsada la tecla MAYÚS o CTRL para seleccionar mÔs de una clase de prueba. Para seleccionar todos los métodos en todas las clases que haya resaltado, haga clic en Add Selected (Agregar seleccionados).
    ventana Select Tests (Seleccionar pruebas)
  5. Cuando todos los mƩtodos que desee ejecutar estƩn incluidos en la columna Selected Tests (Pruebas seleccionadas), haga clic en Run (Ejecutar).
    La ejecución de la prueba aparece en la ficha Pruebas. Para detener una prueba, haga clic en Prueba | Abortar. Si sus métodos de prueba realizan llamadas a otros métodos o clases definidos como pruebas en su organización, también se ejecutarÔn estos métodos y clases.
  6. En la ficha Tests (Pruebas), amplíe la ejecución de prueba para ver los resultados de cada método invocado por cada clase en la ejecución.
    Las clases de prueba no necesitan cobertura de código, por lo que muestran una cobertura del 0% en el panel Overall Code Coverage (Cobertura de código total) y no afectan al porcentaje de cobertura de código total.
  7. Haga doble clic en la ejecución de prueba completada para abrir los resultados en una vista de detalle. Esta vista de detalle muestra la clase probada, el método comprobado, la duración, el resultado (omisión, superada o fallo) y un mensaje de error opcional.
    Si una prueba no se supera, una columna Stack Trace (Seguimiento de pila) muestra el método y el número de línea donde se produjo el fallo. No pude acceder a registros desde ejecuciones de prueba síncrona en la ficha Pruebas. Sin embargo, puede acceder a todos los registros de ejecuciones de prueba en la ficha Registros.
  8. Para ver la cobertura que proporciona un método de prueba para cada clase en el panel Class Code Coverage (Cobertura de código de clase), seleccione el método.
  9. Para borrar los resultados actuales, haga clic en Prueba | Borrar datos de prueba.
 
Cargando
Salesforce Help | Article