Domanda

È possibile? Non vedo l'ora di fare un tutorial che spiega i passaggi per raggiungere questo obiettivo.

È stato utile?

Soluzione

TestDriven.NET ha la capacità di testare (NUnit / MSTest / etc) con la copertura del team (che già hai dato che hai Team System: Dev).

Soluzione: qui (si ottiene anche la finestra dei risultati della copertura per esaminare la copertura per metodo) - ma questo dice tutto:

 Utilizzo di TestDriven.NET con copertura del team
(fonte: mutantdesign.co.uk )

È possibile utilizzare i test NUnit, ma utilizzare l'integrazione MS IDE per colorazione, percentuali, ecc. (non è necessario NCover). Lo uso sempre ;-p

I vantaggi sono:

  • non è necessario impostare un " Test Run Configuration " (scusate, MSFT, ma un obiettivo proprio lì)
  • pienamente integrato con VS (Code Coverage Results and Coloring)
  • facile da usare (basta fare clic con il pulsante destro del mouse - > Test With - > Team Coverage)
  • anche facile da eseguire il debug (tasto destro del mouse - > Test With - > Debugger)
  • facile utilizzo delle app separate NUnit / NCover, se lo si desidera (tasto destro, ecc.)

Altri suggerimenti

Ecco un tutorial sull'integrazione di NCover con MSBuild. Ecco un tutorial su come dire a Team Build di fallire una build quando NCover riporta la copertura del codice al di sotto di una soglia minima. Per quanto ne sappia, non esiste ancora un modo per pubblicare i risultati di NCover direttamente nel data warehouse di TFS, ma mi piacerebbe che qualcuno mi dimostrasse di sbagliare.

TestDriven.NET funzionerà anche molto bene con NCover. È possibile ottenere alcuni report HTML molto interessanti da NCover e integrarli con Nant.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top