2010-10-13 18 views
0

Je considère des tests unitaires pour mes projets Visual Studio 2010 sur notre serveur de construction au moment de la construction. Le problème est que quand je travaille localement, je veux tester contre DEV, quand je construis pour QA, je veux que les tests tournent contre QA, quand vous construisez/promotion pour UAT/PROD ... vous obtenez l'image.Comment puis-je configurer des tests unitaires pour fonctionner dans différents environnements?

Je pense que VS 2010 pourrait avoir un support pour les configurations par environnement. Si oui, cela s'applique-t-il également aux projets de test? Si non, quelles sont les alternatives?

merci, Mark

+0

Les tests d'intégration/système semblent avoir été effectués plutôt que les tests unitaires classiques. Sont DEV, QA etc. bases de données différentes, ou ...? –

+0

Bases de données et services. – MStodd

Répondre

0

Je n'ai pas vraiment beaucoup d'expérience avec VS 2010, mais il n'y avait pas une telle fonctionnalité dans VS 2008.

J'ai généralement un script MSBuild pour construire et exécuter les tests de la solution. Dans votre cas, je voudrais avoir une étape dans le script pour définir la configuration correcte après la construction du code et avant que les tests ne soient exécutés. J'ai utilisé la tâche XmlUpdate de http://msbuildtasks.tigris.org/ la dernière fois.