2012-04-20 3 views
3

Я хочу создать автоматизированные тесты, которые принимают XML и подтверждают, что возвращаемый XML является ожидаемым. Кроме того, конечный пользователь должен иметь возможность добавлять новые данные (вход XML + ожидаемый вывод XML) без необходимости входить в код.Вход/вывод XML с помощью Fitnesse

Кажется, что Fitnesse должен быть в состоянии сделать это, но я еще не понял, как это сделать.

Любые рекомендации? Инструменты, отличные от Fitnesse, которые будут работать лучше? Код, который нуждается в тестировании, находится в .NET.

В конце концов я хотел бы интегрировать эти результаты тестов в сервер непрерывной интеграции.

Thanks

ответ

0

Я думаю, у меня может быть что-то, что сработает. Я могу создать собственный веб-интерфейс, который позволяет пользователю загружать XML-вход и ожидаемый вывод XML. Сохраните их в БД.

Затем вытащите эти данные из БД и проведите через него в наборе тестов NUnit. Затем я смогу использовать XMLUnit для выполнения фактических сравнений. Перейдите в XML-вход и сравните вывод с ожидаемым выходным XML.