<?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>Dominic Hopton's Blog : Test View</title><link>http://blogs.msdn.com/dhopton/archive/tags/Test+View/default.aspx</link><description>Tags: Test View</description><dc:language>en-GB</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Where Have I been? Helping make Team System Rock!</title><link>http://blogs.msdn.com/dhopton/archive/2005/01/14/353484.aspx</link><pubDate>Sat, 15 Jan 2005 05:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:353484</guid><dc:creator>dhopton</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/dhopton/comments/353484.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dhopton/commentrss.aspx?PostID=353484</wfw:commentRss><description>&lt;p&gt;Well, It's been a long time since I blogged - actually, I've not blogged since we shipped our very first release just after Beta 1.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p&gt;So, what’s been happening with the Testing tools in Team System? Well, I've still got Test View, Manual Testing and Test Project but I now also own Unit Test Debugging, Generic Testing (very useful) and Check-in policy support for Hatteras Source Code Control. But, I've lost Solution Integration -&amp;nbsp;Michael (who owns Code Gen testing) now owns that.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p&gt;In that time we've released a couple of CTPs that have included our bits - the most recent being The December CTP.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p&gt;As you'd expect, all of the issues that I talked about in previous blogsicles have been fixed - we're looking in great shape right now. Some of the new functionality we have now in my feature areas are really compelling. Taking debugging as an example - enabling this has made my job of writing tests&amp;nbsp;a lot easier. Just being able to set a break point in the test code and its hit - It's fantastic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p&gt;Generic testing enables you to integrate pre-existing test harness &amp;amp; result reporting into our infrastructure. For the full effect, you need to add some code to your test result reporting to output xml (we supply an XSD) with greater detail. Very powerful if you want to take advantage out our integrated solution but don’t want to port all your tests.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p&gt;Check-in policy is quite possibly my favourite from a what-it-enables aspect - the ability to have a set of tests that &lt;strong&gt;must&lt;/strong&gt; pass before a developer can check-in his code is fantastic. It's such a great way to help ensure that quality of code in the source repository is of a high standard.&lt;/p&gt; &lt;p&gt;I hope to blog more - it's one of my new years resolutions! I look forward to hearing comments from you, and also make sure you check on &lt;a href="http://msdn.microsoft.com/chats"&gt;MSDN Chats&lt;/a&gt;&amp;nbsp;for EDT chats.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=353484" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dhopton/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/dhopton/archive/tags/Test+View/default.aspx">Test View</category><category domain="http://blogs.msdn.com/dhopton/archive/tags/General/default.aspx">General</category></item><item><title>Custom Test Properties &amp; Test View - What is &amp; What will be...</title><link>http://blogs.msdn.com/dhopton/archive/2004/05/25/141457.aspx</link><pubDate>Wed, 26 May 2004 01:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:141457</guid><dc:creator>dhopton</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/dhopton/comments/141457.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dhopton/commentrss.aspx?PostID=141457</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Ok, So I&amp;#8217;d thought about this blog yesterday but discounted it &amp;#8216;cause its not really my area. But what the heck :)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;There is a very cool feature, which isn&amp;#8217;t fully surfaced yet in the UI. This allows you to define new properties for your tests, which can be shown in the property window. Under test properties you&amp;#8217;ll see &amp;#8220;Test Specific&amp;#8221; group, which shows your new property.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Right now, the bit that is missing is the ability to group-by &amp;amp; filter on these properties rather than just the core set. I just talked to the Dev who owns Test View (since our PM is at TechEd), and I was remembering right &amp;#8211; our current plan is to allow you to filter, group by and add columns for those properties to the test view. Also, the property window is going to allow you to edit these properties and round trip them to code &amp;#8211; so even if you don&amp;#8217;t know the language your tests are in you can manipulate the custom properties.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Cool, isn&amp;#8217;t it? :)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=141457" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dhopton/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/dhopton/archive/tags/Properties+Window/default.aspx">Properties Window</category><category domain="http://blogs.msdn.com/dhopton/archive/tags/Test+View/default.aspx">Test View</category></item><item><title>Test View – your new most used window</title><link>http://blogs.msdn.com/dhopton/archive/2004/05/24/140386.aspx</link><pubDate>Tue, 25 May 2004 00:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:140386</guid><dc:creator>dhopton</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/dhopton/comments/140386.aspx</comments><wfw:commentRss>http://blogs.msdn.com/dhopton/commentrss.aspx?PostID=140386</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Let&amp;#8217;s take a look at the Test View tool window &amp;#8211; the place where you will be running your tests from as you develop and debug them. Test View provides you with a flat list of all your tests, with each test only listed once. From this window you can easily manipulate the properties of your tests, easily edit the test themselves, and execute one or more tests under a specific run configuration.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&amp;nbsp;&lt;IMG src="http://dhopton.projecthurricane.com/testview.jpg"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Let&amp;#8217;s take a quick tour round the window.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;At the top of the window we have the toolbar:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;Group By Drop-down&lt;/I&gt;: This allows you to group your tests by the value of certain properties. With only 10-20 tests this isn&amp;#8217;t really an issue, since you can navigate and find most of the items by sight. but when you&amp;#8217;ve got 100&amp;#8217;s of tests it&amp;#8217;s must harder. With Group By, the tests are (duh) grouped by their property and those groups can be collapsed to just their header to save space. The properties listed are a union of all the properties available for all test types.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Run Tests:&lt;/EM&gt; &amp;#8216;nuff said. This will run your tests. Depending on your configuration this may show the Run Configuration dialog.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Customise:&lt;/EM&gt; This allows you to add/remove columns from the test list, and also arrange the order of those columns. You can also arrange the order of the columns through drag &amp;amp; drop of the header columns in the test list.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Edit Run Config:&lt;/EM&gt; This allows you to edit your run configuration settings and save those changes to the solution run configuration. This is a convenient way to change settings without running your tests.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Column Header:&lt;/EM&gt; Exactly as you&amp;#8217;d expect.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Test List:&lt;/EM&gt; This is where you will see all of you your tests of all types listed. You can select one or more tests (of multiple types) and interact with them (run, edit, etc). From this window it is possible to drag &amp;amp; drop tests onto Test Explorer for easy categorization.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;From this list, its possible to display a context menu. The items on this context menu can vary from test type to test type, but I&amp;#8217;ll cover the basic items here:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;IMG src="http://dhopton.projecthurricane.com/contextmenu.jpg"&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Edit:&lt;/EM&gt; Allows you edit a manual test. This will bring up word if you are editing a MHT test.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Goto Source Code:&lt;/EM&gt; This will allow you to right click a test in test view and jump straight to the source code without hunting it down. Very useful.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Run Selection:&lt;/EM&gt; As per the run button on the toolbar.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Delete:&lt;/EM&gt; This only works for Manual Tests at the moment and removes (but doesn&amp;#8217;t delete) the manual test from the project.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;EM&gt;Open Test Explorer: &lt;/EM&gt;Shows test explorer or brings to the front if it&amp;#8217;s already open.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=140386" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/dhopton/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/dhopton/archive/tags/Test+View/default.aspx">Test View</category><category domain="http://blogs.msdn.com/dhopton/archive/tags/General/default.aspx">General</category></item></channel></rss>