Генерация юнит-тестов снова доступна в Visual Studio

Напомню, что в Visual Studio 2012 исчезла возможность генерации тестов для существующего кода. С радостью сообщаю, что ALM Рейнджеры решили исправить данную ситуацию. Проект Unit Test Generator under the bonnet (hood) … aka vsarUnitTestFx …‎, в котором я участвую, недавно прошёл первый из трёх ключевых этапов когда команда выпустила внутреннюю альфа версию.

Сегодня мы прошли и второй этап – product owner одобрил и анонсировал выпуск общедоступной бета версии. Привожу анонс в оригинале:

I’d like to announce the Beta release of the ALM Rangers Unit Test Generate VS Extension. Now available on the VSGallery. Please download, try it out, dogfood, and provide feedback.

When moving from VS2010 to VS2012 a lot of users missed the old Create Unit Test feature from VS2010. This extension helps to meet that need. It provides a new command to the context menu that allows for generation of a test method skeleton (including class and project if needed). It allows for customization of the naming and flexibility in workflows.

To Install:

  • You can install directly from the VSGallery inside Visual Studio 2012.

  • Or download from the VSGallery link directly.

This code is a Beta and subject to change. Please provide feedback directly on the Review and Q/A links on VSGallery.

Thanks,

ALM Rangers UnitTestFx Team

На TechEd’13 анонсированы новые возможности VS/TFS 2013

Брайан Харри анонсировал новые возможности TFS 2013 на пленарном докладе TechEd 2013. Вы можете посмотреть запись начиная с 1:05:00 (секунд 30 там отсутствует звук, не пугайтесь):

Ну, во-первых, теперь мы знаем, что продукты будут называться Visual Studio 2013 и Team Foundation Server 2013 соответственно. Выпущены они будут до конца этого года, а летом будут доступны предварительные версии.

Честно признаюсь, что большую часть функциональности мне довелось пощупать ещё в феврале, и направление, в котором развивается продукт, мне очень понравилось. Кратко перечислю, что будет в новой версии (посмотрите запись пленарного доклада и доклада Брайана для демонстрации).

  • Backlog aggregation from multiple teams/feature management/improved traceability
  • Team collaboration – team rooms
  • Developer’s context – «Heads up display»
  • Cloud-based load test service
  • Release pipeline management – based on «InRelease»
  • On-premises Git support

Creating the Better Unit Testing with Microsoft Fakes eBook.

Замечательное руководство по написанию тестов с использованием Fakes Framework. Кстати, для тех кто не в курсе — он теперь доступен в редакции Visual Studio Premium.

Mike Fourie

In August last year we kicked off an initiative to create some value-add guidance on Microsoft Fakes for the ALM community. Last week, we shipped our eBook – Better Unit Testing with Microsoft Fakes.

Once an ALM Rangers project gets signoff it needs to pass a final hurdle before getting the green-light to proceed. This involves presenting the project’s Vision, Epics, Delivery Artefacts, Milestones etc… and then hoping that fellow ALM Rangers will offer to join the project.

We had a phenomenal response and by late September a team of 14 or so members were up and running. This number of people was contrary to our plan to reduce teams to max 5 members, but we had a good mix of reviewers / contributors and a backlog where we could tackle two epics at once — again breaking some of our rules (sorry Willy/Brian!) — so I felt that…

View original post ещё 529 слов

Доступен мартовский CTP4 для VS/TFS 2012 Update 2

Главная новость – это обновление имеет лицензию go-live, что разрешает установку на боевой сервер. Кстати, установка будет более простой, по сравнению с Update 1 – начиная c TFS Update 2 CTP4, все настройки Team Foundation Server будет полностью сохранены при обновлении.

Полный список всех новых возможностей можно узнать в блоге команды ALM. Из наиболее интересных особенностей подчеркну настраиваемую Канбан-доску.

Git и Visual Studio

На этой неделе прошёл ALM Summit, на котором было сделано несколько заявлений о стратегии Microsoft в поддержке Git. Как не трудно догадаться, работы велись уже давно. Если в сухом остатке то:

  1. Team Foundation Server сможет содержать в себе репозитории Git. Более того, облачная версия уже имеет такую возможность.
  2. У Visual Studio появится поддержка Git. Уже выпущен CTP Git плангина (VSIX), который может работать на Visual Studio Update 2 CTP.

 

Полезные ресурсы по теме:

  • Обзор интеграции Git и VS — http://aka.ms/GitVS.
  • 10-минутный видео обзор — http://aka.ms/GitVid.
  • Очень познавательный рассказ Брайна Харри о том, почему Microsoft выбрал такую стратегию, и как она будет развиваться. И не торопитесь кричать «Team Foundation Version Control умрёт» – этого не будет. Читайте из первых рук — http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx.

Инсталлятор для объектной модели Team Foundation Server 2012 Update 1

Доступен для скачивания:

Чем это может быть полезно, я уже писал в прошлом году в своём посте для TFS 2010 «Требовать установки Team Explorer больше ненужно».

Видео на Channel 9 | Branching and Merging Guidance for Team Foundation Server

Видео на Channel 9 | Branching and Merging Guidance for Team Foundation Server

Product owner рассказывает о том, для чего нужно это руководство. Советую посмотреть.