Мы провели исследование модульного тестирования в нашей компании. В моей компании мы делаем на заказ .NET, Sitefinity и особенно Sitecore. Мы успешно выполнили модульные тесты для пользовательских .NET и Sitefinity, но нам не удалось провести действительно полезные тесты. Для мокинга мы используем Telerik JustMock и встроенный TestExplorer в Visual Studio. Причина этого заключалась в том, что нам пришлось много имитировать, что привело к практически бесполезным тестам. На самом деле Sitecore — это база данных со страницами/контентом для каждого элемента.
Теперь мы собираемся потратить время на дальнейшее исследование, но некоторый опыт модульного тестирования с Sitecore будет очень полезен. Итак, вот мой вопрос:
- Есть ли еще люди, которые столкнулись с этой проблемой в своей компании?
- Какой подход вы выбрали в этой ситуации? Или: что бы вы предложили делать в нашей ситуации? Должны ли мы сдаться или мы можем заставить это работать и каким образом?
(Я уже задавал вопрос о модульном тестировании Sitecore, но это был хороший учебник, как это сделать: Модульное тестирование Sitecore с использованием NUnit, сериализация контента; ответ Шрирупа был полезен.)