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