Это не блоки попытки, которые необходимо взволновать целых выгода блоки. И затем, не то, чтобы Вы не хотите писать блоки: это - это, Вы хотите, чтобы как можно больше записало код, который никогда не будет на самом деле использовать их.
Вы можете протестировать свою службу с помощью любой инфраструктуры модульного тестирования, например NUnit , MbUnit , MSTest, ....
Ваше веб-приложение, как вы, вероятно, знаете, есть много разных приложений, например Watir , Watin , Selenium , SWAT , Telerik WebUITest Studio .
Я не знаком с инструментом тестирования форм Windows; однако я знаю, что Telerik собирается с одним.
Вы определенно можете использовать захват-воспроизведение для захвата и запуска тестового сценария. Но я бы посоветовал вам, по крайней мере, вручную отредактировать свои скрипты, чтобы сделать их
Хорошая вещь в TestComplete заключается в том, что он может просматривать свойства вашей формы, фиксировать их свойства, чтобы вы могли ссылаться на эти свойства по их имени, а не только по координатам экрана.
Вот аналогичный вопрос .
Существует ряд хороших инструментов для тестирования.
Business Objects - тестирование с помощью NUnit , mbUnit, MSTest
Веб-тестирование - Selenium и NUnit или WatiN
Графический интерфейс рабочего стола - не уверен, но вы можете попробовать pyWinAuto - это приложение на Python, но вы можете использовать IronPython, который является реализацией .NET
Для нагрузочного тестирования вы не можете превзойти Open STA