dotnext DotNext 2014 СПб (04.04.2014 — 04.04.2014)

Автоматизация приёмочного тестирования .NET-приложений с помощью Fitnesse и TeamCity

img

Рано или поздно любая команда разработчиков сталкивается с проблемой увеличения времени приёмочного тестирования. Для решения проблемы можно бесконечно увеличивать штат тестировщиков, а можно автоматизировать проведение приёмочного тестирования. Мне хотелось бы рассказать об одной из удобных и популярных систем для тестирования — FitNesse. FitNesse — это:

  • Веб-сервер для тестирования приложений;

  • Wiki, которая использует тестовый движок FIT или SLIM;

  • Фреймворк для написания приёмочных тестов.

Для полноценной автоматизации приёмочного тестирования необходим также автоматический запуск всех написанных тестов. Для этой цели используется сервер непрерывной интеграции (рассмотрим на примере TeamCity), который предназначен для сборки и развёртывания приложений. Автоматический запуск тестов помогает оперативно реагировать на сломанные тесты.