Связывание сценариев BDD с результатами тестов Silverlight - PullRequest
1 голос
/ 27 мая 2009

Я работаю с командой, которая использует Behavior Driven Development (BDD) для доставки наших приложений. Мы начали поставлять приложения Silverlight.

Я хотел бы связать согласованные сценарии BDD, написанные в виде простого текста , с результатами автоматизированных тестов для нашего приложения silverlight. Таким образом, когда сценарий встречается в приложении, появляется простой отчет, показывающий это, сопоставленный с исходным текстом. Это позволяет нашим заинтересованным сторонам (или владельцу продукта) быстро получать отзывы о том, какие критерии приемки были протестированы и поставлены.

Ранее я использовал Fitnesse и Cucumber вместе с xUnit / rSpec, чтобы помочь общению между владельцем продукта и разработчиками при использовании BDD для доставки веб-приложений.

Моя проблема в том, что я не вижу простого способа добавить результаты тестовой среды Silverlight и текст сценария BDD с помощью одного из этих инструментов отчетности.

Мой вопрос: Кто-нибудь поставлял подобные «отчеты» в проекте BDD с использованием Silverlight? Если да, то как ты это сделал?

Ответы [ 2 ]

2 голосов
/ 03 июля 2010

SpecFlow - проект с открытым исходным кодом для создания BDD с .NET. Начиная с версии 3.1.2 он также поддерживает Silverlight. Вы можете проверить образец по адресу: http://github.com/techtalk/SpecFlow-Examples/tree/master/BowlingKata/BowlingKata-Silverlight-MsTest/

SpecFlow использует формат определения простого текста (Gherkin - тот же формат, что и у огурца) и генерирует из него модульные тесты (в случае Silverlight поддерживается MsTest).

Вы также можете проверить вики об интеграции SpecFlow Silvelight: http://wiki.github.com/techtalk/SpecFlow/silverlight-support

1 голос
/ 19 августа 2009

Если вы используете Silverlight Test Framework , который поставляется в Silverlight Toolkit, вы, к сожалению, не найдете тривиальных точек расширения, которые могли бы сообщить такую ​​информацию сегодня.

...