Intenté ejecutar pruebas de Visual Studio en ASP.NET MVC presionando "Ejecutar todo" pero todas las pruebas se saltaron. ¿Por qué sucedió esto y cómo puedo ejecutar todas las pruebas? Aquí está una captura de pantalla:¿Qué son las pruebas omitidas en Visual Studio?
Respuesta
Suponiendo que una de sus pruebas de antemano no fallan, sus pruebas se han omitido debido a la insuficiencia de privilegios.
Puede usar la anotación "TestCategories" en sus pruebas. Marcarlos con:
[TestCategory("Admin") TestMethod()]
public Void Test1()
{
...
}
Y luego excluir la categoría:
mstest /testcontainer:MyTestprojectName.dll/categoría: "Admin"
Puede utilizar varias categorías en cada prueba. Para información en profundidad: http://msdn.microsoft.com/en-us/library/dd286683.aspx
Las pruebas que utilizan el resultado Inconclusive
aparecerá como omiten. Así VS 2010 inconclusive == VS 2012 skipped
ejemplo:
Assert.Inconclusive("This test didn't exactly fail, but we can't be certain the results are good.")
leerá como omitido en la ventana de prueba
Comprobar si la prueba tiene un atributo Ignore.
Ejecutar pruebas SpecFlow con el atributo Ignorar hará que el Explorador de pruebas omita las pruebas – JSDeveloper
Solo me gustaría agregar una nota para prestar atención que el atributo Ignorar puede aplicarse en métodos y clases. –
El archivo de configuración de prueba que está señalando podría no ser válido. Asegúrese de que el archivo de configuración tenga los parámetros correctos (ya sea remoto o local, etc.), y luego vaya a Tests>Test Settings>Select Test Settings File
en la barra de herramientas para seleccionar el archivo válido.
Sé que este es un problema antiguo y no hay una respuesta aceptada, pero tal vez esto ayude a alguien.
En Test Explorer (Pruebas -> Windows -> Test Explorer), puede ver todas las pruebas que se saltaron. Si hace doble clic en el nombre de la prueba, se abrirá el código de prueba real. Compruebe si la prueba tiene un atributo [Ignorar] y elimínelo si desea ejecutar la prueba. (como se sugirió @Sridarshan)
P.S. Tuve pruebas NUnit.
Tengo esto en VS 2015, junto con QTAgent32 dejó de funcionar etc. resultó ser nada que ver con la configuración de la prueba y de hecho fue un (niño yo no) de desbordamiento de pila en la clase que estaba probando.
Tuve varios fallos en las pruebas, y una gran cantidad de otros omitieron cuando el agente se cayó. Comenté todas las pruebas en el área afectada, hasta que todo funcionó, luego las devolví hasta que fallaron, y luego para ver la excepción SO real tuve que depurar la prueba.
Luego me enfrenté con las palmas unas cuantas veces y lo arreglé. Escenario improbable, pero nunca se sabe.
- 1. ¿Cuáles son las opciones preferidas hoy en día para las pruebas unitarias en Visual Studio 2010?
- 2. Comenzando con las Pruebas Unitarias en C# con Visual Studio
- 3. ¿Cómo se separan las pruebas unitarias de las pruebas de integración en Visual Studio?
- 4. Cómo comenzar con las pruebas unitarias en Visual Studio 2008
- 5. Ejecute todas las pruebas abiertas en Visual Studio
- 6. ¿Puede Visual Studio 2012 ejecutar las pruebas unitarias en paralelo?
- 7. Pruebas unitarias javascript en visual studio 2008
- 8. ¿Cuáles son las características más abusadas en Visual Studio/C#?
- 9. ¿Por qué Visual Studio no se salta las excepciones cuando se depuran las pruebas unitarias?
- 10. Cómo configurar las pruebas unitarias para Visual Studio C++
- 11. ¿Cómo configuro Visual Studio para ejecutar las pruebas de xUnit.net?
- 12. ¿Qué son estos archivos .pch y .ncb en Visual Studio?
- 13. ¿Por qué mis fuentes son borrosas en Visual Studio 2010?
- 14. ¿Por qué las pruebas funcionales no son suficientes? ¿Qué ofrecen las pruebas unitarias?
- 15. Ejecutar pruebas de SpecFlow sin Visual Studio
- 16. Visual Studio 2010 - no se realizaron pruebas porque no se cargaron las pruebas o las pruebas seleccionadas están deshabilitadas
- 17. ¿Para qué son todos estos archivos de Visual Studio 2005?
- 18. Studio 2008 y Visual pruebas unitarias nunit
- 19. ¿Por qué las referencias circulares en Visual Studio son una mala práctica?
- 20. ¿Qué son las pruebas unitarias y las pruebas de integración, y qué otros tipos de pruebas debo conocer?
- 21. ¿Las pruebas basadas en datos son malas?
- 22. las configuraciones normales en Visual Studio
- 23. Ejecución de pruebas como un usuario diferente en Visual Studio
- 24. ¿Qué son las colecciones genéricas en C#?
- 25. ¿Cómo decide Visual Studio en qué puerto ejecutar las aplicaciones?
- 26. Problemas al ejecutar pruebas unitarias en Visual Studio
- 27. Introducción para principiantes a pruebas unitarias en Visual Studio 2008
- 28. pruebas de depuración nUnit en Visual Studio C# Express 2010
- 29. ¿Qué pruebas con las pruebas unitarias?
- 30. Visual Studio 2010 no descubre nuevas pruebas unitarias
¿Tiene un archivo de configuración de prueba? –
Sí, tengo el archivo TestSettings.testsettings. – testCoder
¿El archivo de configuración de prueba especifica qué pruebas ejecutar? Principalmente, en Carpetas, ¿está incluida la carpeta donde se encuentran las pruebas? –