<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Комментарии на сайте VSTSBlog: Visual Studio Team System и не только</title>
	<atom:link href="http://vstsblog.ru/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://vstsblog.ru</link>
	<description>Взгляд Владимира Гусарова на Visual Studio Team System и всего, что его окружает...</description>
	<lastBuildDate>Thu, 22 Jul 2010 07:28:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Комментарий к записи Lab Management: тонкости запуска UI Coded Tests и Ordered Tests (Виталий)</title>
		<link>http://vstsblog.ru/2010/07/20/lab-management-%d1%82%d0%be%d0%bd%d0%ba%d0%be%d1%81%d1%82%d0%b8-%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba%d0%b0-ui-coded-tests-%d0%b8-ordered-tests/#comment-68</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Thu, 22 Jul 2010 07:28:56 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/?p=126#comment-68</guid>
		<description>Владимир, спасибо за ответ.

Я как раз так же сторонник того, что бы по возможности использовать полноценные инструменты для автоматизации тестирования типа VS/.Net Framework с соответсвующим подходом к инженеру по автоматизации и с соответсвующей квалификацией самого инженера.

Думаю после того, как мы окончательно перейдем на использование TFS, займусь этим вопросом более плотно...</description>
		<content:encoded><![CDATA[<p>Владимир, спасибо за ответ.</p>
<p>Я как раз так же сторонник того, что бы по возможности использовать полноценные инструменты для автоматизации тестирования типа VS/.Net Framework с соответсвующим подходом к инженеру по автоматизации и с соответсвующей квалификацией самого инженера.</p>
<p>Думаю после того, как мы окончательно перейдем на использование TFS, займусь этим вопросом более плотно&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Lab Management: тонкости запуска UI Coded Tests и Ordered Tests (Vladimir Gusarov)</title>
		<link>http://vstsblog.ru/2010/07/20/lab-management-%d1%82%d0%be%d0%bd%d0%ba%d0%be%d1%81%d1%82%d0%b8-%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba%d0%b0-ui-coded-tests-%d0%b8-ordered-tests/#comment-67</link>
		<dc:creator>Vladimir Gusarov</dc:creator>
		<pubDate>Tue, 20 Jul 2010 19:06:44 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/?p=126#comment-67</guid>
		<description>Здравствуйте Виталий,

К слову сказать, до появления VS 2010 мы использовали TestComplete, и продолжаем его использовать для уже написанных тестов.

Лично у меня нет практического опыта использования TestComplete, так что сравнивать не могу - могу только рассказать, что знаю о UI Coded Tests.

С точностью до багов (которые были, есть и будут в любом софте), не могу согласится с тем что эта функциональность сыровата. Технология базируется на уже отработанной методике Unit Test Framework, которая была доступна и в VS 2008. поддержка Data-driven тестов там уже была, кстати.

Скорее всего у Вас сложилось подобное мнение в силу того, что подход к написанию UI Coded Tests в VS сильно отличается от уже существующих инструментов, рассчитанных на тестировщиков а не на программистов. Хотя, возможно, я ошибаюсь в силу своего поверхностного знания TestComplete.

Я сторонник подхода к тестировщику, как к Software Engineer on Test, проще говоря - тот же программист, только он пишет другую программу. :)

Для таких, в VS 2010 есть полный функционал - С#/.Net Framework. Причём, делается всё действительно просто. А уж в комбинации с Lab Management - почти любые фантазии доступны.

Что Вы понимаете под простыми проверками? Например, для нашего &quot;облачного&quot; продукта &quot;Quest OnDemand Recovery for Active Directory&quot;, UI Coded Test покрывает полное прохождение типичного сценария пользователя от регистрации на web сайте, до установки локального агента, и затем backup/recovery AD, включая сравнение объектов AD до и после восстановления.</description>
		<content:encoded><![CDATA[<p>Здравствуйте Виталий,</p>
<p>К слову сказать, до появления VS 2010 мы использовали TestComplete, и продолжаем его использовать для уже написанных тестов.</p>
<p>Лично у меня нет практического опыта использования TestComplete, так что сравнивать не могу &#8211; могу только рассказать, что знаю о UI Coded Tests.</p>
<p>С точностью до багов (которые были, есть и будут в любом софте), не могу согласится с тем что эта функциональность сыровата. Технология базируется на уже отработанной методике Unit Test Framework, которая была доступна и в VS 2008. поддержка Data-driven тестов там уже была, кстати.</p>
<p>Скорее всего у Вас сложилось подобное мнение в силу того, что подход к написанию UI Coded Tests в VS сильно отличается от уже существующих инструментов, рассчитанных на тестировщиков а не на программистов. Хотя, возможно, я ошибаюсь в силу своего поверхностного знания TestComplete.</p>
<p>Я сторонник подхода к тестировщику, как к Software Engineer on Test, проще говоря &#8211; тот же программист, только он пишет другую программу. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Для таких, в VS 2010 есть полный функционал &#8211; С#/.Net Framework. Причём, делается всё действительно просто. А уж в комбинации с Lab Management &#8211; почти любые фантазии доступны.</p>
<p>Что Вы понимаете под простыми проверками? Например, для нашего &laquo;облачного&raquo; продукта &laquo;Quest OnDemand Recovery for Active Directory&raquo;, UI Coded Test покрывает полное прохождение типичного сценария пользователя от регистрации на web сайте, до установки локального агента, и затем backup/recovery AD, включая сравнение объектов AD до и после восстановления.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Lab Management: тонкости запуска UI Coded Tests и Ordered Tests (Виталий)</title>
		<link>http://vstsblog.ru/2010/07/20/lab-management-%d1%82%d0%be%d0%bd%d0%ba%d0%be%d1%81%d1%82%d0%b8-%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba%d0%b0-ui-coded-tests-%d0%b8-ordered-tests/#comment-66</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Tue, 20 Jul 2010 10:49:59 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/?p=126#comment-66</guid>
		<description>Владимир, добрый день.
Вот я и нашел рускоязычного человека, который на практике использует UI Coded Tests. 
Дело в том, что мы используем TestComplete для GUI тестов (наверное слышали о таком продукте). Недавно начали переход на TFS 2010 (до этого TFS не использовался). Соотвественно GUI-тесты так же нужно будет интегрировать, благо с TestComplete идет аддон который добавляет в студию новый тип теста (TestComplete.Test). 

К чему я это все? 

К тому что перед этим я проводил небольшое исследование по просьбе директора по производству насчет &quot;а не перейти ли нам на Coded UI Tests...&quot;. После проведенного исследования данный переход был отложен по той причине, что насколько я понял VS предоставляет лишь возможность выполнять какие то действия с UI и делать несложные проверки. Тогда как специализированные продукты имеют огромное количество вспомогательных модулей и расширений, которые реализуют необходимый при автоматизированном тестировании UI функционал.

А теперь вопрос: 
-У вас в UI-тестах используются только простые проверки?
-Весь необходимый дополнительный функционал (такой как поддержка Data-Driven, поддержка нестандартных контролов стронних производителей,поддержка распределенного выполенения тестов, заточенная под UI-тестирование система логирования и т.д) вы разрабатываете сами?
-Возможно я зафачил исследование и на самом деле в студии это все тоже делается довольно просто...

PS: Просто мне показалось что Coded-UI еще сыроват...</description>
		<content:encoded><![CDATA[<p>Владимир, добрый день.<br />
Вот я и нашел рускоязычного человека, который на практике использует UI Coded Tests.<br />
Дело в том, что мы используем TestComplete для GUI тестов (наверное слышали о таком продукте). Недавно начали переход на TFS 2010 (до этого TFS не использовался). Соотвественно GUI-тесты так же нужно будет интегрировать, благо с TestComplete идет аддон который добавляет в студию новый тип теста (TestComplete.Test). </p>
<p>К чему я это все? </p>
<p>К тому что перед этим я проводил небольшое исследование по просьбе директора по производству насчет &laquo;а не перейти ли нам на Coded UI Tests&#8230;&raquo;. После проведенного исследования данный переход был отложен по той причине, что насколько я понял VS предоставляет лишь возможность выполнять какие то действия с UI и делать несложные проверки. Тогда как специализированные продукты имеют огромное количество вспомогательных модулей и расширений, которые реализуют необходимый при автоматизированном тестировании UI функционал.</p>
<p>А теперь вопрос:<br />
-У вас в UI-тестах используются только простые проверки?<br />
-Весь необходимый дополнительный функционал (такой как поддержка Data-Driven, поддержка нестандартных контролов стронних производителей,поддержка распределенного выполенения тестов, заточенная под UI-тестирование система логирования и т.д) вы разрабатываете сами?<br />
-Возможно я зафачил исследование и на самом деле в студии это все тоже делается довольно просто&#8230;</p>
<p>PS: Просто мне показалось что Coded-UI еще сыроват&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Как не надо писать код на C++ (shk)</title>
		<link>http://vstsblog.ru/2010/07/16/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%bd%d0%b0%d0%b4%d0%be-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%b4-%d0%bd%d0%b0-c/#comment-65</link>
		<dc:creator>shk</dc:creator>
		<pubDate>Mon, 19 Jul 2010 13:02:05 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/2010/07/16/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%bd%d0%b0%d0%b4%d0%be-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%b4-%d0%bd%d0%b0-c/#comment-65</guid>
		<description>Код безусловно невосприимчив адекватным мозгом, но вы еще gtk+ printing api не видели :)</description>
		<content:encoded><![CDATA[<p>Код безусловно невосприимчив адекватным мозгом, но вы еще gtk+ printing api не видели <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Как не надо писать код на C++ (Vladimir Gusarov)</title>
		<link>http://vstsblog.ru/2010/07/16/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%bd%d0%b0%d0%b4%d0%be-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%b4-%d0%bd%d0%b0-c/#comment-64</link>
		<dc:creator>Vladimir Gusarov</dc:creator>
		<pubDate>Fri, 16 Jul 2010 13:35:53 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/2010/07/16/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%bd%d0%b0%d0%b4%d0%be-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%b4-%d0%bd%d0%b0-c/#comment-64</guid>
		<description>да уж, ума не приложу, как такое можно получить...</description>
		<content:encoded><![CDATA[<p>да уж, ума не приложу, как такое можно получить&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Как не надо писать код на C++ (Жорж)</title>
		<link>http://vstsblog.ru/2010/07/16/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%bd%d0%b0%d0%b4%d0%be-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%b4-%d0%bd%d0%b0-c/#comment-63</link>
		<dc:creator>Жорж</dc:creator>
		<pubDate>Fri, 16 Jul 2010 13:34:42 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/2010/07/16/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%bd%d0%b0%d0%b4%d0%be-%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%ba%d0%be%d0%b4-%d0%bd%d0%b0-c/#comment-63</guid>
		<description>Бугага! Это ведь даже последствиями бездумного копипаста нельзя объяснить...</description>
		<content:encoded><![CDATA[<p>Бугага! Это ведь даже последствиями бездумного копипаста нельзя объяснить&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи TFS/Lab Management &#8211; работа через WAN (Tweets that mention TFS/Lab Management – работа через WAN « VSTSBlog: Visual Studio Team System и не только -- Topsy.com)</title>
		<link>http://vstsblog.ru/2010/07/15/tfslab-management-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-wan/#comment-62</link>
		<dc:creator>Tweets that mention TFS/Lab Management – работа через WAN « VSTSBlog: Visual Studio Team System и не только -- Topsy.com</dc:creator>
		<pubDate>Fri, 16 Jul 2010 05:09:20 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/2010/07/15/tfslab-management-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-wan/#comment-62</guid>
		<description>[...] This post was mentioned on Twitter by George Barkan, Vladimir Gusarov. Vladimir Gusarov said: TFS/Lab Management – работа через WAN: http://wp.me/pHS2i-1Y [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by George Barkan, Vladimir Gusarov. Vladimir Gusarov said: TFS/Lab Management – работа через WAN: <a href="http://wp.me/pHS2i-1Y" rel="nofollow">http://wp.me/pHS2i-1Y</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Видеоролик про нас и VS 2010 (Paul Shmakov)</title>
		<link>http://vstsblog.ru/2010/05/12/%d0%b2%d0%b8%d0%b4%d0%b5%d0%be%d1%80%d0%be%d0%bb%d0%b8%d0%ba-%d0%bf%d1%80%d0%be-%d0%bd%d0%b0%d1%81-%d0%b8-vs-2010/#comment-51</link>
		<dc:creator>Paul Shmakov</dc:creator>
		<pubDate>Thu, 13 May 2010 11:45:18 +0000</pubDate>
		<guid isPermaLink="false">https://vgusarov.wordpress.com/2010/05/12/%d0%b2%d0%b8%d0%b4%d0%b5%d0%be%d1%80%d0%be%d0%bb%d0%b8%d0%ba-%d0%bf%d1%80%d0%be-%d0%bd%d0%b0%d1%81-%d0%b8-vs-2010/#comment-51</guid>
		<description>Хороший ролик. Забавный жест в конце :)</description>
		<content:encoded><![CDATA[<p>Хороший ролик. Забавный жест в конце <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Запуск Visual Studio 2010 (Vladimir Gusarov)</title>
		<link>http://vstsblog.ru/2010/04/11/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-visual-studio-2010/#comment-33</link>
		<dc:creator>Vladimir Gusarov</dc:creator>
		<pubDate>Thu, 15 Apr 2010 08:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://vgusarov.wordpress.com/2010/04/11/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-visual-studio-2010/#comment-33</guid>
		<description>Для того, чтобы делался publish, необходимо описать solution для сборки такким образом:


&lt;code&gt;
    &lt;SolutionToBuild Include=&quot;$(SolutionRoot)\MySolution.sln&quot;/&gt;
    &lt;SolutionToPublish Include=&quot;$(SolutionRoot)\MySolution.sln&quot;/&gt;
&lt;/code&gt;




Не забудьте про возможные побочные эффекты: &lt;a href=&quot;http://wp.me/pHS2i-H&quot; rel=&quot;nofollow&quot;&gt;VS2010: Как выполнять &#039;Publish&#039; из Team Build если у вас есть C++ проекты?&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Для того, чтобы делался publish, необходимо описать solution для сборки такким образом:</p>
<p><code><br />
    &lt;SolutionToBuild Include="$(SolutionRoot)\MySolution.sln"/&gt;<br />
    &lt;SolutionToPublish Include="$(SolutionRoot)\MySolution.sln"/&gt;<br />
</code></p>
<p>Не забудьте про возможные побочные эффекты: <a href="http://wp.me/pHS2i-H" rel="nofollow">VS2010: Как выполнять &#8216;Publish&#8217; из Team Build если у вас есть C++ проекты?</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Запуск Visual Studio 2010 (Max)</title>
		<link>http://vstsblog.ru/2010/04/11/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-visual-studio-2010/#comment-32</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Thu, 15 Apr 2010 07:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://vgusarov.wordpress.com/2010/04/11/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-visual-studio-2010/#comment-32</guid>
		<description>Владимир, я был на вашем докладе на запуске студии.
Можно теперь более подробно: как всё таки сделать clickonce пакет для установки при помощи tfs 2010 build. 
По умолчанию он не делает publish проектам в солюшене.
Спасибо за ответ.</description>
		<content:encoded><![CDATA[<p>Владимир, я был на вашем докладе на запуске студии.<br />
Можно теперь более подробно: как всё таки сделать clickonce пакет для установки при помощи tfs 2010 build.<br />
По умолчанию он не делает publish проектам в солюшене.<br />
Спасибо за ответ.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
