2010-03-27 4 views
0

Je suis test d'intégration de la performance où je lance les pages ASPX à l'aide Watin et remplir les champs et l'insérer dans la base de données. Il y a quelques problèmes auxquels je suis confronté.Base de données séparée pour les tests d'intégration

1) Dois-je utiliser une base de données complètement séparée pour les tests d'intégration? J'ai déjà donné db_test et db_dev. db_test est pour les tests unitaires et est effacé après chaque test. db_dev est pour les développeurs.

2) Quand je lance essai Watin qui sont contenus dans un ensemble séparé (non séparé de l'ensemble de test unitaire qui devrait être mieux depuis épreuve Watin prendre beaucoup de temps à courir). Le test WatiN lance le projet WebApps et utilise leur web.config qui pointe vers la base de données dev. Y at-il de toute façon que je peux dire à WatiN d'utiliser un web.config distinct qui contient un nom de base de données différent?

+0

personne ne !!! ceci est SAD –

+0

Peut-être ... question mal formulée? – Almad

Répondre

0

Vous pouvez utiliser le projet Web Deployment pour basculer les fichiers web.config.

<Copy SourceFiles="$(OutputPath)web_Staging.config" DestinationFiles="$(OutputPath)web.config" Condition="'$(Configuration)|$(Platform)' == 'Staging|AnyCPU'" /> 
<Copy SourceFiles="$(OutputPath)web_Release.config" DestinationFiles="$(OutputPath)web.config" Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" /> 
<Delete Files="$(OutputPath)web_Staging.config" /> 
<Delete Files="$(OutputPath)web_Release.config" /> 


http://www.microsoft.com/downloads/details.aspx?familyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en 
Questions connexes