Как можно импортировать большое количество данных для тестов Fit / Fitnesse?

StackOverflow https://stackoverflow.com/questions/2626042

Вопрос

У нас есть механизм планирования с большим количеством тестовых данных для проверки всех сценариев, поэтому автоматизация тестирования имеет решающее значение. В настоящее время мы надеемся использовать Fit / Fitnesse. Однако один тест имеет довольно большую таблицу тестовых данных, поэтому он не очень хорошо вписывается в пресс-форма «два или три входа, один или несколько выходов», которые использует Fitnesse в его примерах. Надеюсь, другая функциональность Fitnesse делает его того, что стоит использовать его.

Я слышал, что есть способ инициализации приложения для тестирования Fit с электронной таблицем Excel - не электронной таблице для функции фитнеса, разумейте вас - но я не смог найти это до сих пор. Как только вся электронная таблица загружена в приложение, и приложение делает его вещью, мы планируем сравнить ряд выходных строк, либо, возможно, просто последний ряд, чтобы увидеть, проходит ли тестовые пропускания.

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

Приложение написано в C #.

Это было полезно?

Решение

Я не могу дать окончательный ответ, не зная более специфики вашего приложения. При использовании Fit / Fitnesse вы обычно выписываете код прибора к интерфейсу между Team Framework и вашим приложением, поэтому вы можете использовать это, чтобы настроить данные любым способом, который подходит вашему приложению. Примеры, которые вы видели, используйте таблицы Fit для уточнения ввода и ожидаемых данных, но для больших объемов данных, это часто становится громоздкой. Таким образом, вы можете, например, указать имя файла электронной таблицы в таблице FIT, что ваш код прибора читается, чтобы подавать данные в ваше приложение.

Существует набор светильников для настройки данных базы данных в продукте, называемом DBFIT.

Это говорит о Fit и Excel, но довольно старо, поэтому я не знаю, каков статус: http://msdn.microsoft.com/en-us/magazine/cc163841.aspx.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top