<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anutthara's WebLog : Team Test</title><link>http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx</link><description>Tags: Team Test</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Video recording crashing your Test Manager in VSTS 2010 Beta1? </title><link>http://blogs.msdn.com/anutthara/archive/2009/06/26/video-recording-crashing-your-test-manager-in-vsts-2010-beta1.aspx</link><pubDate>Fri, 26 Jun 2009 08:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9805044</guid><dc:creator>anutthara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/9805044.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=9805044</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=navy&gt;Getting a video recording of your test to attach to the bug you file on your developer can be a really cool thing. And the Microsoft Test and Lab Manager tool makes it a breeze to do that. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=navy&gt;However, if your MTLM is crashing or erroring out when you try to pick up a recording,try the following: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=navy&gt;1. Check if WME encoder 9 is installed on the box. If not, install it from &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5691ba02-e496-465a-bba9-b2f1182cdf24&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5691ba02-e496-465a-bba9-b2f1182cdf24&amp;amp;displaylang=en "&gt;here&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=navy&gt;2. If you are running Vista, Windows 7 or Windows 2008, install the patch for the encoder from &lt;A class="" href="http://support.microsoft.com/kb/929182" mce_href="http://support.microsoft.com/kb/929182 "&gt;here&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=navy&gt;As &lt;A class="" href="http://www.artiso.com/problog" mce_href="http://www.artiso.com/problog"&gt;Thomas Schissler&lt;/A&gt;, one of our most active Team System MVPs points out, the docs indicate this patch is required for Vista, but you need it for Win7 and W2K8 also &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9805044" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Manual+Test+Runner/default.aspx">Manual Test Runner</category></item><item><title>UI automation breaking due to window title changing each time?</title><link>http://blogs.msdn.com/anutthara/archive/2009/06/11/ui-automation-breaking-due-to-window-title-changing-each-time.aspx</link><pubDate>Thu, 11 Jun 2009 07:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9726059</guid><dc:creator>anutthara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/9726059.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=9726059</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#000080&gt;When testing UI applications, specially web apps, we frequently encounter the problem of window title changing with the state of the app or operations done on the app. For instance, when checking web mail, the title of the page could read “&lt;STRONG&gt;Inbox(35)&amp;nbsp;- Microsoft Internet Explorer&lt;/STRONG&gt;” where 35 really represents the number of unread email in your inbox. Now, when I open it at any other time, it might read “&lt;STRONG&gt;Inbox(36)&amp;nbsp;- Microsoft Internet Explorer&lt;/STRONG&gt;” based on unread mail. For GUI testers, this poses a problem since object identification works usually on the basis of window title and the title changing each time I run the test causes object identification to fail. :(&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;To solve this problem, the API of VSTS 2010 has a “Smart Match” feature built into it. Thej Kumar is our smart young developer that works on the record and play engine of Team Test and today, he will explain how smart match works. So, here you go:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Baseline assumptions:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;The assumption is that the title of the window is of the form &lt;B&gt;&amp;lt;Title&amp;gt; - &amp;lt;Application Name&amp;gt; &lt;/B&gt;or &lt;B&gt;&amp;lt;Application Name&amp;gt; - &amp;lt;Title&amp;gt;. &lt;/B&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;The assumption is that the last hyphen separates the title from the application name.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;How does the heuristic work:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;If the application name matches completely, we ignore it in the calculation of score for a window. &lt;/FONT&gt;&lt;FONT color=#000080&gt;In the above example, &lt;B&gt;“Microsoft Internet Explorer” &lt;/B&gt;is a complete match. Hence the scores are calculated only for &lt;B&gt;Inbox(35)&lt;/B&gt; and &lt;B&gt;Inbox(36).&lt;/B&gt;&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;Whichever window has the longest common string will have a higher score. &lt;/FONT&gt;&lt;FONT color=#000080&gt;Example: &lt;B&gt;“Inbox, 45 unread”&lt;/B&gt; and &lt;B&gt;“Inbox, 46 unread”&amp;nbsp; &lt;/B&gt;will be a 50% match because the longest common string is 8 &lt;B&gt;(Inbox, 4) &lt;/B&gt;out of the total length of 16. &lt;/FONT&gt;&lt;FONT color=#000080&gt;On the other hand, “&lt;B&gt;Inbox, unread(45)” &lt;/B&gt;and &lt;B&gt;“Inbox, unread(46)” &lt;/B&gt;will be excellent matches because the longest common string is 15 out of 17.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Special case for MDI windows:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;Title changes based on whether or not the MDI window is maximized or restored. &lt;/FONT&gt;&lt;FONT color=#000080&gt;Eg: if the title of the main window is A and the title of MDI window is B, if B is maximized, the title of A changes to A – [B]. &lt;/FONT&gt;&lt;FONT color=#000080&gt;To handle these cases, we give a high score to windows whose one half matches and the other half of &lt;B&gt;only &lt;/B&gt;one of the windows is empty.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;If two or more windows get a good score, the window on the top is picked up.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Good things to do regarding titles to ensure smart match picks works correctly:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;Ensure that the last hyphen separates the title from the application name and in general, &lt;/FONT&gt;&lt;FONT color=#000080&gt;avoid too many hyphens in the title.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;Ensure that part of the title that changes is present either in the beginning or in the end.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT color=#000080&gt;Ensure that the window which you want to be picked up is present on top of the other windows.&lt;/FONT&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Sometimes on a rare occasion, smart match does end up being oversmart ;-) and gives false positives, but those scenarios can be worked around. Tell us what you think of smart match!&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9726059" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Manual+Test+Runner/default.aspx">Manual Test Runner</category></item><item><title>Latest trends in software testing</title><link>http://blogs.msdn.com/anutthara/archive/2009/04/21/latest-trends-in-software-testing.aspx</link><pubDate>Tue, 21 Apr 2009 08:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9558785</guid><dc:creator>anutthara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/9558785.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=9558785</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=navy&gt;Check out this &lt;A class="" href="http://itmagz.com/index.php/technology-mainmenu/expertspeak-mainmenu-42/477-trends-in-software-testing.html" mce_href="http://itmagz.com/index.php/technology-mainmenu/expertspeak-mainmenu-42/477-trends-in-software-testing.html"&gt;article&lt;/A&gt; in ITMagz.com that covers the latest trends in software testing. This is written by our very own industry expert, Tanuj Vohra that runs the Program Management team for VSTT.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Virtualization testing is something that has taken off pretty well lately - and we have been using it a fair bit internally at the empire too. With the &lt;A class="" href="http://channel9.msdn.com/posts/VisualStudio/Lab-Management-coming-to-Visual-Studio-Team-System-2010/" mce_href="http://channel9.msdn.com/posts/VisualStudio/Lab-Management-coming-to-Visual-Studio-Team-System-2010/"&gt;Lab Management&lt;/A&gt; SKU being the latest addition to the VSTS family, we have been attempting to &lt;A class="" href="http://blogs.msdn.com/anutthara/archive/2007/07/11/but-will-the-dog-eat-the-dog-food.aspx" mce_href="http://blogs.msdn.com/anutthara/archive/2007/07/11/but-will-the-dog-eat-the-dog-food.aspx"&gt;dogfood&lt;/A&gt; it in our test lab. Before the dogfood though, we have an internal team that's built a tool called Virtual Lab which can create disposable virtual machines super-fast based on similar technology. &lt;/FONT&gt;&lt;FONT color=#000080&gt;This tool has clearly upped the productivity of the team - no more fighting for repro machines, elaborate installs etc. Everyone has a host machine that can put up upto 4 VMs. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Tell me if your team uses virtualization to speed up your testing!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9558785" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Dogfood/default.aspx">Dogfood</category></item><item><title>Your developer can never say "no repro" to your bug ever again!</title><link>http://blogs.msdn.com/anutthara/archive/2007/12/05/your-developer-can-never-say-no-repro-to-your-bug-ever-again.aspx</link><pubDate>Wed, 05 Dec 2007 17:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6668342</guid><dc:creator>anutthara</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/6668342.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=6668342</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#0000a0&gt;You have already used the bug tracking system (WIT) in TFS before. So, we integrated this bug tracking system with MTR so that you can file bugs with a single click from the runner itself. What's the big deal about this you might ask?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Well, the big deal is that we not just create a bug for you from the runner itself, we also populate it with the test case that you have just been executing when you opened the bug. And that too in this neat little repro steps control with a tab of its own in the bug form. (Yes, we modified the MSF template to include some extra tabs in the default bug) So, all comments that the tester has written, notes she has taken, attachments that she has made are all uploaded automatically to the bug from the first step to the last &lt;EM&gt;failed &lt;/EM&gt;step.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Repro%20Steps_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Repro%20Steps_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=359 alt="Repro Steps" src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Repro%20Steps_thumb.jpg" width=340 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Repro%20Steps_thumb.jpg"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Now, how often have you hit a bug during testing that would just repro on your test machine but simply would not repro on the dev machine. And how often has it turned out that it was a configuration related issue - different service packs, different CPU usage, different memories, the list is endless. To ensure that the developer gets a complete picture of the environment where the bug was actually produced, we fill in system information about the test machine automatically into the newly created bug. Check out the "system info" tab within the bug form:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;/FONT&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Sys%20Info_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Sys%20Info_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=370 alt="Sys Info" src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Sys%20Info_thumb.jpg" width=346 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/Sys%20Info_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Now, even with all of these, what if the developer still cannot repro the bug? Perhaps it was a domain expert that filed the bug and not a technical tester. He/she may not have noticed subtleties that might have affected the system and caused the bug. Or the bug repro steps or description maybe woefully inadequate for the developer to produce a reasonable repro. In such cases, the video recording that the runner makes in the background during all test execution, will be considerably useful. Playing back the video will give the developer a very detailed and accurate picture of the exact steps leading up to the bug. This video is filed as an attachment to the bug&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;What if the test itself took 10 long minutes. Now, the failure is in the last step perhaps. The developer may want to look at only the failed step instead of the whole long video. Video markers are the way to go for that. Each time the tester marks a test step in the test case, a video marker is inserted with that timestamp in the video file. These markers are then populated against the test steps in the repro steps of a bug filed via the runner. When I click on these markers, I can play back &lt;EM&gt;from the point &lt;/EM&gt;where the previous step was marked. This gives the developer finer control over what portions of the video file may be useful.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/details_4.jpg" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/details_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=189 alt=details src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/details_thumb_1.jpg" width=363 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_E23/details_thumb_1.jpg"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;So, how do you like our actionable bug? Are there any other ways we could help developers get the maximum effective amount of information from the bugs? &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6668342" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Manual+Test+Runner/default.aspx">Manual Test Runner</category></item><item><title>Rosario November CTP - did you play it back yet?</title><link>http://blogs.msdn.com/anutthara/archive/2007/12/01/rosario-november-ctp-did-you-play-it-back-yet.aspx</link><pubDate>Sat, 01 Dec 2007 09:11:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6626467</guid><dc:creator>anutthara</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/6626467.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=6626467</wfw:commentRss><description>&lt;p&gt;&lt;font color="#000080"&gt;Right after we RTM-ed Orcas last Monday, we are out with the November CTP of Rosario VSTS. Go on over &lt;a href="http://go.microsoft.com/?linkid=7825832"&gt;here&lt;/a&gt; and give it a spin. We have a ton of stuff that's new with VSTS in there - more on &lt;a href="http://blogs.msdn.com/bharry/archive/2007/11/28/november-rosario-ctp-is-available.aspx"&gt;BHarry's blog&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;But, of course, I am excited about the manual test and AFN portions that we built out of my team here. Check out the awesome background recording that we do while you are out executing your manual tests in &lt;a href="http://blogs.msdn.com/anutthara/archive/2007/08/09/what-s-new-in-rosario-for-vstt-manual-test-runner.aspx"&gt;MTR&lt;/a&gt;. Next time you want to run the same test, just "play back" the recording of your manual tests. We support web apps for now, winforms is on the way...&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;We've also re-done the test case manager from the Aug CTP - there is now this sleek and stylish stand-alone test case manager where you manage all test activity from. We figure Visual Studio may not be the best environment for testers to go do all of this work from - so we have it completely stand alone now. Our team blog has a nice walkthrough of the TCM features - do skim &lt;a href="http://blogs.msdn.com/vstsqualitytools/archive/2007/11/29/microsoft-visual-studio-team-system-code-name-rosario-november-2007-ctp-team-test.aspx"&gt;through&lt;/a&gt; the post.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;So, what are you waiting for? Go try it already and tell us what you think...&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;&lt;font size="1"&gt;PS: Oh, given the huge size of the VPC, you might just want to install it in convenient parts as provided on the &lt;/font&gt;&lt;a href="http://go.microsoft.com/?linkid=7825832"&gt;&lt;font size="1"&gt;download page&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6626467" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category></item><item><title>Odds and ends </title><link>http://blogs.msdn.com/anutthara/archive/2007/11/26/odds-and-ends.aspx</link><pubDate>Mon, 26 Nov 2007 11:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6530028</guid><dc:creator>anutthara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/6530028.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=6530028</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=navy&gt;So, we've been heads down building the latest Rosario CTP of VSTT for you guys. Some good new stuff heading your way... more details when we release it ;-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Meanwhile, like you must be knowing already, &lt;A class="" href="http://www.microsoft.com/presspass/press/2007/nov07/11-05TechEdDevelopersPR.mspx" mce_href="http://www.microsoft.com/presspass/press/2007/nov07/11-05TechEdDevelopersPR.mspx"&gt;Orcas is on it's way to RTM&lt;/A&gt;. VSTT has some great stuff lined up on the load testing side - do check it out. And as with all releases, we are waiting nervously for this one to get out of the door safe and sound. Onto &lt;A class="" href="http://msdn2.microsoft.com/en-us/teamsystem/bb725993.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/bb725993.aspx"&gt;Rosario&lt;/A&gt; then! &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Among other news, we had an EE day here at IDC, where we get to hear about cool new tech/processes emerging in other parts of the company. MSFT, being as big as it is currently, we certainly need a forum where we can share and learn new stuff across teams. The keynote was &lt;A class="" href="http://blogs.msdn.com/techtalk/" mce_href="http://blogs.msdn.com/techtalk/"&gt;very Sinofsky&lt;/A&gt;&amp;nbsp;- enjoyable and interesting as always. &lt;A class="" href="http://www.microsoft.com/presspass/exec/techfellow/Spiro/default.mspx" mce_href="http://www.microsoft.com/presspass/exec/techfellow/Spiro/default.mspx"&gt;Peter Spiro&lt;/A&gt; did a fiery session as well on day 2 - where he spoke about his journey inside and outside of Microsoft. If I were given a 100 rupees for each time he swore, I'd be rich! LoL! Hard hitting and candid as usual - this guy inspires awe from even the most paranoid of people. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;&lt;A class="" href="http://blogs.msdn.com/alanpa" mce_href="http://blogs.msdn.com/alanpa"&gt;Alan Page &lt;/A&gt;gave a talk on testability, that was pretty neat. He also did this course for senior testers; that I'd highly recommend... lots of useful nuggets stringed well and sprinkled with some amusing and interesting anecdotes from him!&amp;nbsp;And it was good seeing him in person - now I have a face to match the blog/mail/IM :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Oh - and there will be a couple of guest posts from folks at my team on Rosario bits. They wanna test drive blogging and check if it's really their cup of tea...so my blog will be their guinea pig for now :)&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6530028" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category></item><item><title>What's new in Rosario for VSTT: Manual Test Runner</title><link>http://blogs.msdn.com/anutthara/archive/2007/08/09/what-s-new-in-rosario-for-vstt-manual-test-runner.aspx</link><pubDate>Fri, 10 Aug 2007 05:10:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4317856</guid><dc:creator>anutthara</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/4317856.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=4317856</wfw:commentRss><description>&lt;p&gt;&lt;font color="#0000a0"&gt;Manual Test Runner (MTR) is one of the key portions of Rosario with which we are hoping to capture the imagination of the manual tester and make her life much easier than it currently is. The primary intent of the MTR is to help the manual tester create an &lt;em&gt;actionable bug&lt;/em&gt; with which the developer is much more empowered to debug issues without the bug ping-pong happening between the dev and tester. Like I have &lt;a href="http://blogs.msdn.com/anutthara/archive/2006/11/01/who-said-taking-screenshots-was-easy.aspx"&gt;mentioned before&lt;/a&gt;&amp;nbsp;in my blog, it is pretty tedious for a tester today to even capture screenshots while filing bugs. MTR gives the tester one-click screenshot capture which operates in 3 different convenient modes and attaches itself to the test result as well. There is also a one-click bug filing option in which the bug is pre-populated with test step details&amp;nbsp;from the test case that has already been loaded up in the MTR. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000a0"&gt;In this blog entry, I will describe the basic end to end scenario using the MTR to execute test cases and publish test results. The last entry, we saw how to create test cases and test runs in the TCM client. To launch MTR, open the VS command prompt, and type msrun. This launches the runner window on your desktop. Here, point to File-&amp;gt;Open. You will be prompted with a dialog to connect to a TCM server similar to the "Connect to server" dialog that pops up when you open the team explorer window to connect to a TFS server. Choose the TCM server (in case of the VPC, the server is on the same machine) and choose the team project on the server.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="388" alt="image" src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_thumb.png" width="159" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font color="#0000a0"&gt;Now, you will see the "Open Test Run" dialog, where you can pick any test run that you want. Let's choose a test run and say OK. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_1.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="324" alt="image" src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_thumb_1.png" width="401" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font color="#0000a0"&gt;The runner window is populated with the test cases that are the result of the query associated with the run and selected in the dialog. Now, you can open your application under test (aut) and go about executing the tests that you loaded in the run. You can mark each test step with results of pass/fail or inconclusive through multiple ways including a handy single click.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_2.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="348" alt="image" src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_thumb_2.png" width="413" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font color="#0000a0"&gt;You can enter comments in the comments text box or add attachments using the "Attach" option in the menu. Once the test steps are marked, click on "End test case" to compute the result of the test case from the test step results. You could also mark test cases globally without getting into the test steps at all.&amp;nbsp;And if dissatisfied, you can just right click on the test case and say "Reset test case" to erase all results marked till now and start afresh. Once the test case is complete, you can publish the test case result to the server through the "Publish" button on the toolbar. These results are then published to the server and the test case grayed out to prevent further marking of steps.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_3.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="169" alt="image" src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/WhatsnewinRosarioforVSTTManualTestRunner_A74/image_thumb_3.png" width="240" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;font color="#0000a0"&gt;In future entries, we will look at screenshots and bug filing in more detail. And of course, our glitzy video recording functionality will feature in its own entry as well. :)&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4317856" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category></item><item><title>What's new in Rosario for VSTT: Test case management</title><link>http://blogs.msdn.com/anutthara/archive/2007/08/06/what-s-new-in-rosario-for-vstt-test-case-management.aspx</link><pubDate>Tue, 07 Aug 2007 05:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4272481</guid><dc:creator>anutthara</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/4272481.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=4272481</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#0000a0&gt;Rosario has test case management in a full fledged fashion as part of the VSTST feature set. So, now test cases are first class citizens in the VSTS world with them having their own exclusive &lt;EM&gt;test case manager &lt;/EM&gt;tool window inside the IDE. Test cases are a separate work item type with pre-defined fields like Owner, Priority, Test steps etc. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Click on the Test-&amp;gt;Windows-&amp;gt;Test Case Manager option in the IDE to launch the test case manager window shown at the right most side of the IDE below. &lt;FONT color=#0000a0&gt;The test case manager shows the selected team project TestTeamProject with its set of test cases, test run definitions, test runs. You can create a new test case from the TCM window. A new test case pops up with the test case form. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_1.png" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_1.png" atomicselection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=340 alt=image src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_1.png" width=450 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;The test case form has a "Steps" tab as shown below:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_3.png" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_3.png" atomicselection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=340 alt=image src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_3.png" width=450 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;You can enter descriptive steps for the test case detailing all the actions that need to be performed as part of the test case. You can mark a test step as "Validate step" explicitly using the icon shown in the pic (highlighted using a red dot next to the icon). The test steps shown are also parameterized using data driving. More on that in later posts. Now, you can define a test case query akin to the work item query. All those defined queries are shown in the test cases node in the TCM tool window as shown above. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;With the test cases created, you can also create a &lt;EM&gt;run definition &lt;/EM&gt;with the test case query specified as shown in screen shot below. This run definition is used to create a logical cluster of test cases - say tests for a certain component/feature etc. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_4.png" atomicselection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=180 alt=image src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_4.png" width=451 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Now, you can instantiate a new test run using the test run definition created above. The test run can be associated with a build so that the test run results can be published against the build. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_5.png" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_5.png" atomicselection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=251 alt=image src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_5.png" width=280 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Once the test run is created, you can open the test run from the TCM by querying all test runs. The current state of another sample test run in a graph is as shown below:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;A href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_6.png" atomicselection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=340 alt=image src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_6.png" width=450 border=0 mce_src="http://blogs.msdn.com/blogfiles/anutthara/WindowsLiveWriter/GSJGD_149FE/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;Now that we have a test case, run definition and test run created, we will delve into using MTR to execute our test cases in further blog posts. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000a0&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4272481" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category></item><item><title>Rosario is here!</title><link>http://blogs.msdn.com/anutthara/archive/2007/08/06/rosario-is-here.aspx</link><pubDate>Mon, 06 Aug 2007 10:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4262714</guid><dc:creator>anutthara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/4262714.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=4262714</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=navy&gt;If you &lt;STRONG&gt;still(!!!) &lt;/STRONG&gt;&lt;A class="" href="http://blogs.msdn.com/jeffbe/archive/2007/08/03/first-rosario-ctp-now-available.aspx" mce_href="http://blogs.msdn.com/jeffbe/archive/2007/08/03/first-rosario-ctp-now-available.aspx"&gt;haven't&lt;/A&gt; &lt;A class="" href="http://blogs.msdn.com/bharry/archive/2007/08/04/rosario-august-ctp-released.aspx" mce_href="http://blogs.msdn.com/bharry/archive/2007/08/04/rosario-august-ctp-released.aspx"&gt;heard&lt;/A&gt;, Rosario CTP is out in the form of a &lt;A class="" href="http://go.microsoft.com/?linkid=7209153" mce_href="http://go.microsoft.com/?linkid=7209153"&gt;VPC here&lt;/A&gt; :) Doug's &lt;A class="" href="http://go.microsoft.com/?linkid=7209154" mce_href="http://go.microsoft.com/?linkid=7209154"&gt;whitepaper&lt;/A&gt; should give you enough info to take it out for a spin. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Manual Test Runner(MTR) is a key part of the CTP. It is a tool designed to help manual testers to load up their test plans and execute those with the support of additional tools like one-click screenshot, one-click bug with pre-filled repro and more such exciting stuff. Test case management(TCM) is another key piece where we have tried to fill the missing piece in the existing VSTT SKU. There is a tool window right inside VS IDE where you can create/modify/manage&amp;nbsp;test cases, test run definitions and test runs and save them in the TCM server which has your team project's source code and work items. Then, load up the test runs in MTR and go. Publish the test results back into the TCM server and look at the cool reports that show how your test team is doing.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;Do check it out and tell me how it goes! &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4262714" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category></item><item><title>We signed off on the first CTP release for Rosario</title><link>http://blogs.msdn.com/anutthara/archive/2007/07/26/we-signed-off-on-the-first-ctp-release-for-rosario.aspx</link><pubDate>Thu, 26 Jul 2007 12:43:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4064477</guid><dc:creator>anutthara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/4064477.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=4064477</wfw:commentRss><description>&lt;p&gt;&lt;font color="#004080"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/bb407307.aspx#Rosario"&gt;Rosario&lt;/a&gt;&amp;nbsp;is the next in line version for Team System after Orcas. And we are doing this CTP when Orcas has not even RTM-ed yet! Isn't that pretty cool? It's been a bit crazy managing multiple releases, but then, we want Rosario to hit the shelves in a short time after Orcas releases - faster new release. And no - I am not allowed to define "short time" :P&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#004080"&gt;I've been working on the VSTT portions of this CTP for some time now and&amp;nbsp;this is certainly one of the most exciting set of features I have seen for testers. Though I cannot wait to talk about all the awesome new stuff in the release, I'll not give out any more info until the CTP is out. Stay tuned for more...&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#004080"&gt;We'll put it out as a VPC download on our website so that there are no installs that you need to do separately. Just set up the VPC and go...&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4064477" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/VSTS+Dev10/default.aspx">VSTS Dev10</category></item><item><title>But will the dog eat the dog food?</title><link>http://blogs.msdn.com/anutthara/archive/2007/07/11/but-will-the-dog-eat-the-dog-food.aspx</link><pubDate>Wed, 11 Jul 2007 08:40:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3811662</guid><dc:creator>anutthara</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/3811662.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=3811662</wfw:commentRss><description>&lt;p&gt;&lt;font color="#000080"&gt;Since I am a tester on the Test edition of VSTS - I get this q a lot of times: "Do you use VSTST for testing VSTST?" And the answer is "You bet, I do!" :) &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;As you might know already, this is called "&lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Eat_one%27s_own_dog_food"&gt;&lt;font color="#0080ff"&gt;Dogfooding&lt;/font&gt;&lt;/a&gt;&lt;font color="#000080"&gt;".&amp;nbsp;Many Microsoft products are dogfooded extensively before release - Vista, MSN Search, Visual Studio, Team System... &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;Our devs use unit test types to write their developer regression tests. Our QA team uses unit tests to write our functional tests. Yes, I know this is not a perfect fit for UI heavy testing, but it does suffice for the time being. We use generic tests to wrap our legacy tests that may be scripts or batch files. Load tests are added to the test bed to do stress testing on the app. All of this goes into the TFS server that we have deployed for the entire Developer Division and testing performed out of it. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;Like any other user, I have my own set of pet features and pet peeves in TST. I absolutely love the code coverage coloring, the "Run test" from the editor (Orcas feature), the ease with which load tests can be configured and the controller-agent functionality. It makes my life so much easier as a tester. Not to mention that it's incredibly easy to point out to devs where the problems are and associate results with bugs since we use TFS for work item tracking. Now for the bad parts - I think the test list feature is absolutely useless for large test projects. The UI confuses me - more than once, I have selected a test in the window, right clicked and said "Run checked tests", but some other tests start running!! That's because selecting a run is not the same as checking it. :( I have a wishlist as well - stuff like test case management being easier to handle, the test run results being easier to analyze etc.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;The best part of dogfooding is that this is a good chance to know which features are likely to be real relief and which ones are mostly going to tick the users off. Testers being the first customers of the tool is literally true in this case. Plus the QA team gets additional testing in the process so that bugs/suggestions are filed before outside users get a chance to go at it. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;So, do &lt;strong&gt;you &lt;/strong&gt;eat your own dogfood? ;-)&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3811662" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Dogfood/default.aspx">Dogfood</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Automation/default.aspx">Automation</category></item><item><title>Team System how-to videos up on asp.net</title><link>http://blogs.msdn.com/anutthara/archive/2007/07/03/team-system-how-to-videos-up-on-asp-net.aspx</link><pubDate>Tue, 03 Jul 2007 07:53:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3668437</guid><dc:creator>anutthara</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/3668437.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=3668437</wfw:commentRss><description>&lt;p&gt;&lt;font color="#000080"&gt;There are some &lt;a href="http://www.asp.net/learn/videos/#vsts"&gt;really sweet videos&lt;/a&gt; over on the &lt;a href="http://www.asp.net/learn/videos"&gt;asp.net site&lt;/a&gt; to help kick start users of VSTS. The videos are typically 8-10 minutes long and to-the-point. Very useful for those that are looking for quick starters or help with a specific scenario. Personally, I love these kind of videos as compared to the lengthy hour long tutorials and talks. Short and fast - gets me started right away.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;&lt;a href="http://blogs.msdn.com/ericlee/"&gt;Eric Lee&lt;/a&gt; gives a short intro to &lt;a href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;amp;id=126"&gt;unit testing with VSTS&lt;/a&gt;&amp;nbsp;as well as &lt;a href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;amp;id=134"&gt;using code coverage inside of VS&lt;/a&gt;. There are some good videos on &lt;a href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;amp;id=157"&gt;load testing&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;amp;id=158"&gt;web application perf profiling&lt;/a&gt;&amp;nbsp;by &lt;a href="http://teamsystemrocks.com/blogs/chris_menegays_weblog/"&gt;Chris Menegay&lt;/a&gt; as well. Check out the videos and let&amp;nbsp;us know if you want any specific videos&amp;nbsp;up! &amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3668437" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category></item><item><title>TechMela, ahoy!</title><link>http://blogs.msdn.com/anutthara/archive/2007/06/13/techmela-ahoy.aspx</link><pubDate>Wed, 13 Jun 2007 08:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3264365</guid><dc:creator>anutthara</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/3264365.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=3264365</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=navy&gt;&lt;A href="http://www.techmela.com/" mce_href="http://www.techmela.com/"&gt;TechMela&lt;/A&gt; is the "biggest technical event of the year" in India and will replace the Tech Ed events that Microsoft traditionally had in many cities in India. I'll be part of a VSTT talk on 16th June, specifically talking more about how we use our own Team System features internally. &lt;A href="http://blogs.msdn.com/bharry" mce_href="http://blogs.msdn.com/bharry"&gt;Brian Harry&lt;/A&gt; does a fantastic job of bringing transparency into this with his mind boggling &lt;A href="http://blogs.msdn.com/bharry/archive/2007/05/16/may-devdiv-dogfood-statistics.aspx" mce_href="http://blogs.msdn.com/bharry/archive/2007/05/16/may-devdiv-dogfood-statistics.aspx"&gt;set of stats&lt;/A&gt; that he uploads monthly on his blog. I'll extend into how we dogfood TST as well - so testers outside of MSFT can get a peek at how we use our own products for testing. Abhishek Mathur, our PM will present the new Orcas features of VSTST as well.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=navy&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=navy&gt;So, do drop by to say hi or rave/rant about VSTS if you are planning on attending. (Yeah - I know, even though my blog maybe read by a grand 2 and a half readers, I still wrote this to humour myself&amp;nbsp;:)&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3264365" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+System/default.aspx">Team System</category><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category></item><item><title>How do you add same test to multiple test lists?</title><link>http://blogs.msdn.com/anutthara/archive/2006/11/06/how-do-you-add-same-test-to-multiple-test-lists.aspx</link><pubDate>Mon, 06 Nov 2006 18:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1002600</guid><dc:creator>anutthara</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/anutthara/comments/1002600.aspx</comments><wfw:commentRss>http://blogs.msdn.com/anutthara/commentrss.aspx?PostID=1002600</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=navy&gt;Ok - I have to log this one...I have heard this q from at least half a dozen folks. In the VSTT Test Manager, how do you add tests to multiple test lists? For those of you that have used pre RTM builds, you must have seen the drag and drop feature where I could drop tests into multiple lists by just dragging the test into those lists as many times. But, now you can't do that - the drag and drop functions like a &lt;EM&gt;Move&lt;/EM&gt; versus the earlier &lt;EM&gt;Copy &lt;/EM&gt;functionality. Once I move a test into a test list, the next time I drag and drop the test, it shifts to the new test list instead of replicating itself.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;The trick is to hit Ctrl while dragging the test. This overloads the drag and drop action into an action where the test is now part of multiple test lists instead of getting moved about. Personally, I don't like this model too much - it's sorta cryptic to first time users! But then, I can't think of a great alternative for a move action either. So, I guess, it is the Ctrl drag that we will use to cop into multiple lists, for now at least.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1002600" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/anutthara/archive/tags/Team+Test/default.aspx">Team Test</category></item></channel></rss>