Sembra che dovresti essere in grado di configurare il tuo framework di testing dell'unità preferito come plugin per il sistema Visual Studio/Team come puoi con i fornitori di SourceControl. Qualcuno è a conoscenza di uno sforzo all'interno di Microsoft per consentire lo scambio di MStest per nUnit, mbUnit o altri. Ovviamente nulla mi impedisce di usare questi altri framework ma non sono integrati nell'IDE.Esistono piani per Microsoft per supportare framework di test diversi da MSTest?
risposta
appare come questa è venuta a Visual Studio 11
Se si dispone di uno sguardo su TestDriven.NET e Gallio, entrambi dispongono di test runner che si integrano all'IDE e consentono l'utilizzo di altri framework di test.
Se si è contrari a spendere un po 'questo è solo uno dei numerosi vantaggi di ReSharper. (r #)
Non sicuro che MS vorrebbe incoraggiarci a usarne un altro, sfortunatamente.
Gentilezza,
Dan
@Dan Elliott: durante la creazione di un progetto MVC ASP.NET consentono la selezione di un framework di test alternativo in modo che non siano * totalmente * contro di esso. –
Brad Wilson (il creatore di xUnit è) sul team ASP.NET MVC; Penso che questi fatti possano essere collegati;) –
@Alex, dovrò esaminare il metodo MVC di selezionare un framework di test alternativo. Come è fatto? – JNappi
Visual Studio fornisce la nozione di adattatori di test personalizzati che permettano framework di test personalizzati per eseguire sotto la piattaforma MSTest. Cioè, i test per tali strutture apparirebbero nell'Editor Elenco test, ecc.
Gli sviluppatori dei framework personalizzati avrebbero dovuto sviluppare un VSPackage che avrebbe trovato e fornito test a MSTest. Sfortunatamente, c'è molto lavoro da fare.
TestDriven.NET, Resharper (e molti altri) forniscono il proprio VSPackage per fornire la propria finestra degli strumenti, ma non si integrano direttamente con MSTest.
- 1. Esistono piani ufficiali per supportare Dart su Google App Engine?
- 2. Quali framework di test delle mutazioni esistono per C/C++?
- 3. Esistono piani per una versione nativa di Windows di NodeJs?
- 4. Esistono librerie/framework per SCons?
- 5. Metodo di inizializzazione test globale per MSTest
- 6. Esistono macro consigliate per Microsoft Visual Studio?
- 7. Ci sono piani per supportare "provider di tipi" per Scala SIQ (ScalaIntegratedQuery) come in F #?
- 8. Ci sono piani per la JVM per supportare i generici in fase di runtime?
- 9. Esistono framework di caching per Delphi?
- 10. TFS 2012 per supportare Test Controller 2010
- 11. Esistono reali differenze tra NUnit e Microsoft Test Unit Framework (VS 2008)?
- 12. Come eseguire un test singolo da MSTEST
- 13. Esistono test di prova parametrizzati per xunit?
- 14. Microsoft continuerà a supportare C++/CLI?
- 15. Come ottenere TeamCity per eseguire test utilizzando MSTest?
- 16. Esistono alternative all'utilizzo di POI Apache Java per Microsoft Office?
- 17. Piani per Enum estendibili
- 18. Esistono buoni quadri di test unitario per Ada?
- 19. Test multipliInizializza attributi in MSTEST
- 20. Esistono buone suite di test automatizzate per Perl?
- 21. framework di test unità per C
- 22. Esistono framework ORM per Web SQL (javascript)?
- 23. Esistono framework Web MVC per Haskell?
- 24. Esistono altre implementazioni .Net diverse da Microsoft e Mono?
- 25. Esistono framework Java per l'analisi di file binari?
- 26. Esistono quadri di test automatici per testare un framework di threading interno?
- 27. SonarQube Test Coverage con MsTest
- 28. Esistono inversioni di framework di controllo per javascript?
- 29. Triangolazione tra poligoni su diversi piani
- 30. Esistono piani per "proprietà dell'estensione" in una versione futura di C#?
Perchè dovrebbe essere il lavoro di Microsoft? – Thorarin
Ottieni ReSharper. –
Uso TestDriven.NET e ReSharper, che si integrano nell'IDE e consentono di eseguire i test. Ma non si collegano al menu "Test" che ti permette di generare test, puoi solo generare MSTest con quella caratteristica dell'IDE, che è quello che stavo chiedendo su – JNappi