.NET, БД: автоматизация тестирования
От: shurick_kovalenko  
Дата: 10.03.06 15:13
Оценка:
Здравствуйте.

Приложение должно получать некоторые данные из xls-файла, делать с ними некоторые операции и ложить в БД.
Для тестирования отдельных классов можно использовать NUnit.
Задача следующая: надо сделать приемочные тесты для всего приложения в целом (подсунуть специально сформированные xls файлы и проверить, что оказалось в БД). Весь процесс сборки и тестирования должен быть автоматизирован. Мы планируем использовать NAnt.
Есть ли какие-нибудь инструменты, позволяющие до начала каждого теста привести БД в ожидаемое состояние, а после теста проверить правильность данных в БД, с помощью целей (target) NAnt? Не знаю, может, очень туманно описал проблему... Вот, к примеру, использование DBUnit совместно с целью ant в Java (заполнение БД нужными значениями до теста) http://dbunit.sourceforge.net/howto.html#canoo. Хотелось бы что-то такое же для .NET
Буду благодарен за любые советы.
Re: .NET, БД: автоматизация тестирования
От: kig Россия  
Дата: 13.03.06 15:35
Оценка:
Здравствуйте, shurick_kovalenko, Вы писали:

_>Здравствуйте.


_>Приложение должно получать некоторые данные из xls-файла, делать с ними некоторые операции и ложить в БД.

_>Для тестирования отдельных классов можно использовать NUnit.
_>Задача следующая: надо сделать приемочные тесты для всего приложения в целом (подсунуть специально сформированные xls файлы и проверить, что оказалось в БД). Весь процесс сборки и тестирования должен быть автоматизирован. Мы планируем использовать NAnt.
_>Есть ли какие-нибудь инструменты, позволяющие до начала каждого теста привести БД в ожидаемое состояние, а после теста проверить правильность данных в БД, с помощью целей (target) NAnt? Не знаю, может, очень туманно описал проблему... Вот, к примеру, использование DBUnit совместно с целью ant в Java (заполнение БД нужными значениями до теста) http://dbunit.sourceforge.net/howto.html#canoo. Хотелось бы что-то такое же для .NET
_>Буду благодарен за любые советы.

Посмотрите MbUnit (DataFixture) и TestFu (DatabasePopulatorFramework) — dll входить в состав MbUnit. Но, к сожалению, по TestFu for Net крайне скудная информация в Инете.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.