Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft Видео Методологии, процессы , инструменты и языки BDD или элегантные тесты на доменную модель RSS

BDD или элегантные тесты на доменную модель

Текущий рейтинг: 4 (проголосовало 1)
 Посетителей: 595 | Просмотров: 792 (сегодня 0)  Шрифт: - +
доклад с конференции http://www.msqadays.ru/При написании unit-тестов на бизнес-логику часто возникают следующие затруднения:тестовые методы называются в стиле TestSomeMethod и являют собой длинную простыню хитросплетений разных сценариев для проверки работы одного метода;значительную часть тестовых методов занимает подготовка и настройка окружения, так что тяжело понять, что же именно проверяется;попытки поместить создание всего окружения в SetUp-методы делают тестовые классы путанными, а отдельные тестовые методы зависимыми друг от друга;рекомендация держать ровно один Assert на тест не выполняется или приводит к огромному дублированию кода;при изменении требований не так-то легко найти какие тесты нужно поправить, и даже найдя их, еще нужно сообразить что и как поправить в длинном витьеватом коде;что делать, если у нескольких тестов есть общая часть, - как ее следует оформить?как "правильно" называть тесты, как их группировать в тестовые классы?как соотносятся

Загрузить Microsoft Silverlight
Смотреть в плеере Windows Media Player Помощь по просмотру видео-докладов на OSzone.net

Ссылки для скачивания

Автор: Марат Бакиров  •  Иcточник: TechDays.ru  •  Опубликована: 27.04.2010
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.