Как автоматизировать сборку и тестирование ajax-приложения asp.net в Team Foundation Server? - PullRequest
0 голосов
/ 16 декабря 2009

Q. Мы ищем способ автоматизировать процесс сборки , запуск контрольных примеров и хранить результаты сборки.

Может возникнуть проблема, так как приложение, для которого мы хотим настроить этот процесс, является ajax-приложением - приложение с одностраничными операциями в значительной степени зависит от JavaScript. Команда QA использует QTP для автоматизации своего тестирования.

Q. Теперь, когда мы переехали в Team Foundation Сервер Мы бы хотели быть в коробке вместо этого использовать какой-то другой инструмент для функции, которые также могут быть выполнены в Team Foundation . Будет ли хорошим выбором использовать Team Foundation вместо другого инструмента для определения контрольных примеров .

Однажды они примут и создадут контрольные примеры для приложения.

Q. Мы хотели бы прикрепить тест чехлы с ежедневной сборкой , а также хотел бы иметь журнал / отчет для мониторинга прогресс строительства.

Это, я полагаю, но вы также можете предложить практику, которая может сделать вышеупомянутый процесс более эффективным и быстрым .

Спасибо.

1 Ответ

1 голос
/ 16 декабря 2009
  1. TFS имеет встроенный тестовый прогон, но он нацелен на MSTest. Какой тестовый фреймворк вы используете? TFS использует MSBuild в фоновом режиме и имеет скрипт компоновки шаблонов с хуками, позволяющими настроить процесс. Подробнее об этом здесь .

  2. Существует веб-тест TFS, но я не особо его изучал, ничто не мешает вам подключить какую-то открытую среду, такую ​​как Selenium, к процессу сборки

3.TFS хранит журнал всех сборок, сделанных почти так же, как и CruiseControl.

Я бы порекомендовал "Team Foundation Server 2008 в действии", поскольку это очень хорошая книга, которая многое объясняет о TFS.

...