Compartir a través de


Resultados de prueba básicos

Actualización: noviembre 2007

La ejecución de una prueba genera un resultado que se presenta en la ventana Resultados de pruebas. Algunos resultados de pruebas son comunes a todos los tipos de prueba. Otros resultados sólo se presentan para tipos de prueba determinados, o tienen significados específicos dependiendo del tipo de prueba que los generó.

La ejecución de pruebas también genera resultados más detallados que los simples que se indican aquí. Para obtener más información, vea Resultados de prueba registrados en un informe.

Resultados de pruebas

Estos son los resultados de pruebas generados por los tipos de prueba que están disponibles en Visual Studio Team System Test:

  • Anulado. El responsable de las pruebas detuvo la ejecución de prueba. La prueba que se estaba ejecutando en ese momento pasa a estado Anulado. El resto de las pruebas de la ejecución de prueba obtienen el estado de No ejecutado.

  • No ejecutado. El responsable de las pruebas detuvo la ejecución de prueba. La prueba que se estaba ejecutando en ese momento pasa a estado Anulado. El resto de las pruebas de la ejecución de prueba obtienen el estado de No ejecutado.

  • Pasada (ejecución anulada). La prueba individual se ejecutó sin errores. Una vez finalizada la ejecución de esa prueba, el responsable de las pruebas detuvo la ejecución de prueba.

  • No se puede ejecutar. La prueba no se pudo ejecutar debido a errores en la definición de la prueba. Por ejemplo, una prueba unitaria es NotRunnable si devuelve un entero; los métodos de prueba unitaria deben devolver valores void.

  • Desconectado. Se trata de una ejecución remota que se desconecta y luego se vuelve a conectar. Se crea un informe del resultado cuando se desconecta la ejecución remota. Cuando el responsable de las pruebas se conecta a la ejecución remota, puede ver el resultado de las pruebas.

  • Tiempo de espera. La prueba o la ejecución de prueba ha agotado el tiempo de espera.

  • Pendiente. La ejecución de prueba se ha iniciado y está en curso, pero la ejecución de la prueba individual no ha finalizado.

  • En curso. La prueba se está ejecutando actualmente.

  • Completado. La ejecución de prueba ha finalizado; este resultado sólo se aplica a las pruebas de carga.

  • No concluyente. Cuando se ejecutó la prueba, ninguna instrucción Assert generó resultados de error, pero al menos se satisfizo una instrucción Assert.Inconclusive. Este resultado sólo es aplicable a las pruebas unitarias.

  • Error. El significado exacto depende del tipo de prueba:

Tipo de prueba

Significado

unit

Cuando se ejecutó la prueba, al menos una instrucción Assert generó un resultado de error, o la prueba inició una excepción inesperada.

genérica

La prueba devolvió un valor distinto de 0.

manual

El responsable de las pruebas estableció el resultado en Con errores.

Web

Por lo menos una de las solicitudes no se procesó correctamente.

carga

Al menos una de las pruebas contenidas no se puedo realizar.

por orden

Al menos una de las pruebas contenidas no se puedo realizar.

  • Pasada. El significado exacto depende del tipo de prueba:

Tipo de prueba

Significado

unit

Cuando se ejecutó la prueba, ninguna instrucción Assert generó un resultado de No concluyente o No realizado, y la prueba no inició ninguna excepción inesperada ni agotó el tiempo de espera.

genérica

La prueba devolvió un valor de 0 y no agotó el tiempo de espera.

manual

El responsable de las pruebas estableció el resultado en Sin errores y la ejecución de prueba que contiene esta prueba no agotó el tiempo de espera.

Web

Todas las solicitudes se procesaron correctamente y la prueba no agotó el tiempo de espera.

carga

Todas las pruebas contenidas se completaron sin errores.

por orden

Todas las pruebas contenidas se completaron sin errores y la prueba no agotó el tiempo de espera.

Vea también

Tareas

Cómo: Ajustar las vistas de los resultados de prueba

Conceptos

Resultados de prueba registrados en un informe

Utilizar las clases Assert

Otros recursos

Guardar y publicar los resultados de prueba