Unit-тестирование WCF приложений.
От: Sharov Россия  
Дата: 10.09.12 12:18
Оценка:
Здравствуйте.

Скажите, пожалуйста, а как можно сейчас более или менее автоматизированно тестировать WCF сервисы?
Есть ли какой-нибудь хороший бесплатный фреймворк для этого. Есть http://www.typemock.com/ , но
он не дешевый. Хотелось бы узнать, кто как решал эту проблему и какие инструменты использовал.
Заранее благодарю.
Кодом людям нужно помогать!
wcf
Re: Unit-тестирование WCF приложений.
От: Sharov Россия  
Дата: 10.09.12 12:45
Оценка:
Здравствуйте, Sharov, Вы писали:

поверхностным гуглежом нашел http://www.wcfstorm.com/wcf/home.aspx
но тоже денег стоит...
Кодом людям нужно помогать!
Re: Unit-тестирование WCF приложений.
От: VladCore  
Дата: 21.04.13 03:16
Оценка:
Здравствуйте, Sharov, Вы писали:

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


S>Скажите, пожалуйста, а как можно сейчас более или менее автоматизированно тестировать WCF сервисы?

S>Есть ли какой-нибудь хороший бесплатный фреймворк для этого. Есть http://www.typemock.com/ , но
S>он не дешевый. Хотелось бы узнать, кто как решал эту проблему и какие инструменты использовал.
S>Заранее благодарю.

Если надо "свой" wcf сервис тестировать, то
— в set-up поднимаешь wcf-хост например на named pipe и конфигурируешь в коде в этом же setup()
— в tear-down закрываешь хост

Если надо "чужой" web-сервис тестировать, то unit-тестами никак.

В первый раз приходится рефакторить сервис для такой тестируемости, потом это на автомате
Это же не рокет сайнс, И юнит-тестирование раньше wcf появилось.

откуда такие вопросы берутся?
Re: Unit-тестирование WCF приложений.
От: mrTwister Россия  
Дата: 13.05.13 19:10
Оценка:
Здравствуйте, Sharov, Вы писали:

Фраза "Unit-тестирование WCF приложений" звучит, как оксюморон. Если в тестах есть упоминание WCF, то это наверняка интеграционные, либо функциональные тесты. Если же для разработки именно юнит теста требуется замочить WCF сервис (сохранив транспортный уровень), то налицо кривая архитектура и её надо рефакторить так, чтобы это не требовалось.
лэт ми спик фром май харт
Re[2]: Unit-тестирование WCF приложений.
От: Sharov Россия  
Дата: 14.05.13 08:42
Оценка:
Здравствуйте, mrTwister, Вы писали:


T>Фраза "Unit-тестирование WCF приложений" звучит, как оксюморон.


Ну почему же, WCF вполне можно юнит-тестировать, если локально дергать методы сервиса.

>Если в тестах есть упоминание WCF, то это наверняка интеграционные, либо функциональные тесты.


Угу, написал свой небольшой фреймворк для тестирования WCF сервиса. Т.е. по сути интеграционные тесты

>Если же для разработки именно юнит теста требуется замочить WCF сервис (сохранив транспортный уровень), то налицо кривая архитектура и её надо рефакторить так, чтобы это не требовалось.


Моки как раз и существуют, что бы эмулировать поведение сторонних компонентов.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.