La mayoría de las publicaciones de stackoverflow sobre pruebas de unidades ASP.NET MVC hablan de un problema específico o algo específico para probar, como testing HtmlHelpers. Otros sobre el tema de las mejores prácticas tienen surprisingly few answers. Los videos disponibles que he visto son completely useless, en mi opinión, y sorprendentemente long (cuando miraste 1,5 horas y no aprendiste nada).¿Cuáles son las cosas más importantes para probar en una aplicación ASP.NET MVC?
Lo que quiero saber de personas que realmente han estado haciendo esto es:
- ¿Cuáles son las cosas más importantes para poner a prueba primeros
- Lo que no necesita prueba (el horror de choque para mí diciendo eso pero no estoy después del 100%)
- ¿Qué es difícil para probar y cómo ha superado difíciles de probar.
- Qué cosas pueden romperse en la refactorización que una prueba no detectará.
No soy nuevo en cuanto a la prueba de unidad, pero soy muy nuevo en realidad hacerlo constantemente. Realmente apreciaría las lecciones aprendidas de aquellos que son expertos en pruebas unitarias ASP.NET MVC.
Estoy realmente buscando cosas específicas que tal vez solo descubras después de haberlo probado, no consejos generales como 'usar interfaces', aunque por supuesto cualquier sugerencia es bienvenida.
Ah, y digamos que he decidido usar las pruebas unitarias de Microsoft, solo porque ya están allí. Sin embargo, creo que todas las respuestas se aplicarían a todos los marcos de prueba.
lo pregunté así por una razón. por ejemplo, hay cosas relacionadas con el enrutamiento, clases de resultados de acción específicos que las personas que lo han estado usando durante un tiempo pueden ofrecer consejos sobre –