2016-04-27 2 views
1

Мы хотели бы использовать Fitnesse для тестирования набора данных, созданного извне. В частности, тесты будут содержать инварианты, которые должны быть действительными в данных, но каждый раз, когда тесты выполняются, они будут извлекать данные из, скажем, базы данных и применять проверки к каждой строке в наборе результатов.Использование Fitnesse для проверки внешних данных

Тестирование по-прежнему будет организовано как страницы wiki, но каждый из них будет повторяться для всех применимых строк данных. Если конкретная строка не может выполнить утверждение, мы все равно хотим, чтобы тесты продолжались для других строк, но затем получили сводку, а список строк не прошел каждое конкретное утверждение.

Я понимаю, что это не совсем то, для чего нужен Fitnesse, но у нас есть навыки в команде, чтобы писать приборы и тесты, и нам нравится идея хайвинга нетехнических экспертов по предмету, которые разрабатывают некоторые из тестов.

Есть ли способ достижения вышеуказанного в Fitnesse, или это полностью вне его предполагаемого использования? Если это возможно, я был бы признателен за любые рекомендации о том, как этого достичь, я не мог найти ничего проницательного в документации (или других веб-сайтах).

ответ

0

Звучит как протокол Slim - это то, что вы ищете для записи светильников.
Query Table в частности.

Смежные вопросы