2010-07-27 5 views
2

Existe-t-il de la documentation sur les meilleurs moyens d'organiser le déploiement de Fitnesse pour une utilisation dans des projets?Pratiques de déploiement Fitnesse

J'ai beaucoup de questions: Comment devrait-il être stocké? Est-ce que toute la racine fitnesse devrait être stockée dans SVN? Comment gérez-vous les tests d'acceptation qui couvrent plusieurs référentiels svn?

Nous avons du code qui fonctionne uniquement sur Linux (serveur) et d'autres codes qui s'exécutent uniquement sur Windows (client) qui composent le système complet, comment les exécutez-vous? Avez-vous plusieurs serveurs Finesse?

Répondre

2

Dans la société où je travaille, nous mettons en place un FitNesse pour les tests fonctionnels intégrés avec SVN et Selenium.

Voici notre idée de base:

  • magasin FitNesse dans un dépôt sur SVN (oui, la racine)
  • tests magasin Selenium dans un autre référentiel sur SVN (par projet et les deux .html et .java TestNG généré)
  • Utilisez Hudson pour automatiser les extractions de SVN et tout mettre en œuvre dans un environnement de contrôle qualité. Si un test d'acceptation FitNesse couvre plusieurs référentiels svn, Hudson peut télécharger et construire les projets. De cette façon, FitNesse n'a pas besoin de gérer ce problème.

Nous intégrons toujours les outils. Nous utilisons également Jira, Testlink, Sonar et MediaWiki.

Pourriez-vous expliquer le problème sur différentes plateformes? Je suppose que vous avez un environnement de test avec Linux pour votre application serveur et une batterie de serveurs Selenium sous Windows? Ou simplement construire des serveurs avec Windows qui compilent, construisent et testent le système?

L'espoir avait été utile.

Cheers, B

Questions connexes