Unit-тестирование баз данных
От: -VaS- Россия vaskir.blogspot.com
Дата: 11.07.10 07:04
Оценка:
Не первый год применяю FitNesse + DbFit. Все ОК, но напрягает то, что тесты — plain text, редактируемый без какого-либо intellysence либо проверки синтаксиса — пока не запустишь тест, не узнаешь, нет ли в нем опечаток.

Поэтому ищется вот такая тулза (цена значения не имеет):

1. Тесты визуально представляют собой текст (комментарии) и таблицы (собственно тесты). Причем таблицы — это именно таблицы, а не xml и тому подобное.
2. Редактирование — либо WYSIWYG, либо в виде текста, но в обоих случаях обязательно присутствие либо intellysence, либо хотя бы справочника-грамматики (объекты текущей базы + команды в веде дерева, например).
3. Проверка синтаксиса как команд теста, так и имен объектов БД в редакторе.
4. Результаты выполнения также представляются в виде таблиц (как это делается в FitNesse — ячейки раскрашиваются в зеленый и красный цвета). Результат в виде строк типа "Row 12, Col 4: "Product 1" expected but was "Product 2"" не устаивает.

Из того, что успел посмотреть:

— NDbUnit — тесты в xml
— Visual Studio for Database Professionals — это ужас какой-то. Что сами тесты, что из создание, что результаты...
— TestComplete — вообще никакой поддержки баз данных
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.