La maggior parte dei post StackOverflow sui test di unità ASP.NET MVC parla di un problema specifico o di una cosa specifica da testare come testing HtmlHelpers. Altri sull'argomento delle migliori pratiche hanno surprisingly few answers. I video disponibili che ho visto sono completely useless secondo me - e la mente è stupefacente long (quando hai guardato un'ora e mezza e non hai imparato nulla).Quali sono le cose più importanti da testare in un'applicazione ASP.NET MVC?
Quello che voglio sapere da persone che sono state in realtà fare questo è:
- Quali sono le cose più importanti da testare prima
- Che non ha bisogno di test (urti orrore per me dire ma non sto cercando il 100%)
- Che cos'è il rigido da testare e come hai superato le difficoltà difficili da testare.
- Quali cose possono rompere in refactoring che un test non prenderà.
Non sono nuovo su come eseguire il test dell'unità, ma sono davvero nuovo nel realizzarlo in modo coerente. Apprezzerei molto le lezioni apprese da coloro che sono esperti in testing unitario su ASP.NET MVC.
Sono davvero alla ricerca di cose specifiche che potreste scoprire solo dopo averlo provato - non è un consiglio generale come "usare le interfacce" - anche se ovviamente qualsiasi suggerimento è benvenuto.
Oh, e diciamo che ho deciso di utilizzare i test di unità di Microsoft, solo perché è già lì. Penso che tutte le risposte si applicherebbero a tutti i framework di testing.
l'ho chiesto così per un motivo. per esempio ci sono cose legate al routing, specifiche classi di action result che le persone che lo stanno usando per testare per un po 'possono essere in grado di offrire consigli su –