Практика развертывания Fitnesse - PullRequest
2 голосов
/ 27 июля 2010

Есть ли документация о лучших способах организации развертывания Fitnesse для использования в проектах?

У меня много вопросов: Как его хранить? Должен ли весь корень фитнеса храниться в SVN? Как вы справляетесь с приемочными тестами, охватывающими несколько репозиториев SVN?

У нас есть некоторый код, который работает только на Linux (сервер) и другой код, который работает только на Windows (клиент), которые составляют всю систему, как вы их запускаете? У вас есть несколько серверов Finesse?

1 Ответ

2 голосов
/ 02 августа 2010

В компании, в которой я работаю, мы настраиваем FitNesse для функциональных тестов, интегрированных с SVN и Selenium.

Вот наша основная идея:

  • Храните FitNesse в репозитории на SVN (да, рут)
  • Сохранение тестов Selenium в другом репозитории в SVN (для каждого проекта и сгенерированных файлов .html и .java TestNG)
  • Используйте Hudson, чтобы автоматизировать извлечение из SVN и поставить все для запуска в среде QA. Если приемочный тест FitNesse охватывает несколько репозиториев SVN, Hudson может загружать и создавать проекты. Таким образом, FitNesse не нужно заниматься этой проблемой.

Мы все еще интегрируем инструменты. Мы также используем Jira, Testlink, Sonar и MediaWiki.

Не могли бы вы лучше объяснить проблему на разных платформах? Я полагаю, у вас есть среда тестирования с Linux для вашего серверного приложения и ферма серверов Selenium под управлением Windows? Или просто собрать серверы с Windows, которые компилируют, собирают и тестируют систему?

Надежда была полезна.

Приветствия, B

...