<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>VSTS</title><link>http://blogs.wankuma.com/mnow/category/476.aspx</link><description>VSTS</description><managingEditor>えムナウ</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>えムナウ</dc:creator><title>Vs2010 UIのレコーディング</title><link>http://blogs.wankuma.com/mnow/archive/2009/06/21/176220.aspx</link><pubDate>Sun, 21 Jun 2009 22:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/mnow/archive/2009/06/21/176220.aspx</guid><wfw:comment>http://blogs.wankuma.com/mnow/comments/176220.aspx</wfw:comment><comments>http://blogs.wankuma.com/mnow/archive/2009/06/21/176220.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mnow/comments/commentRss/176220.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mnow/services/trackbacks/176220.aspx</trackback:ping><description>&lt;P&gt;Visual Studio 2010 の 単体テストはUI操作のレコーディングもできる。&lt;/P&gt;
&lt;P&gt;まず。テストプロジェクトを追加したのち、コード化されたテストを追加する。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/d0adbb055d39.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=テストの追加 border=0 alt=テストの追加 src="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/_thumb.jpg" width=620 height=595&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;作成オプションでレコーダーの使用を選択する。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=テスト2 border=0 alt=テスト2 src="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/2_thumb.jpg" width=465 height=385&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;コード化されたテストレコーダーで操作の記録を開始する。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/3.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=テスト3 border=0 alt=テスト3 src="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/3_thumb.jpg" width=443 height=443&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;記憶させたい操作を行う。&lt;BR&gt;DatePicker を操作して'2009年6月9日'を選択後'2009年6月26日'を選択。&lt;/P&gt;
&lt;P&gt;ちょっと見ずらいが・・・、メソッドを作成ボタンを押す。&lt;BR&gt;&lt;A href="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/4.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=テスト4 border=0 alt=テスト4 src="http://mnow.wankuma.com/blogimg/Vs2010UI_140A0/4_thumb.jpg" width=244 height=142&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Public Shared Sub RecordedMethod3(ByVal testContext As TestContext) 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'クリック 'Show Calendar' ボタン&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim wpfWindow As WpfWindow = New WpfWindow()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wpfWindow.SearchProperties.AddRange(New PropertyExpression("Name", "Window1"), New PropertyExpression("ClassName", "HwndWrapper", PropertyExpressionOperator.Contains))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim item2009062600000ComboBox As WpfComboBox = New WpfComboBox(wpfWindow)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; item2009062600000ComboBox.SearchProperties.Add("AutomationId", "DatePicker1")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim showCalendarButton As WpfButton = New WpfButton(item2009062600000ComboBox)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; showCalendarButton.SearchProperties.Add("AutomationId", "PART_Button")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mouse.Click(showCalendarButton, New Point(10, 6)) 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'クリック '2009年6月9日' ボタン&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim item2009062600000Calendar As WpfCalendar = New WpfCalendar(wpfWindow)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; item2009062600000Calendar.SearchProperties.Add("Name", "2009/06/26 0:00:00")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim item2009年6月9日Button As WpfButton = New WpfButton(item2009062600000Calendar)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; item2009年6月9日Button.SearchProperties.Add("Name", "2009年6月9日")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mouse.Click(item2009年6月9日Button, New Point(19, 12)) 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'クリック 'Show Calendar' ボタン&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mouse.Click(showCalendarButton, New Point(12, 15)) 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'クリック '2009年6月26日' ボタン&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim item2009年6月26日Button As WpfButton = New WpfButton(item2009062600000Calendar)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; item2009年6月26日Button.SearchProperties.Add("Name", "2009年6月26日")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mouse.Click(item2009年6月26日Button, New Point(6, 8))&lt;BR&gt;End Sub 
&lt;P&gt;End Sub の前にテストしたい内容を追加すればテストの作成は完了。&lt;/P&gt;
&lt;P&gt;Assert.AreEqual(item2009062600000ComboBox.SelectedItem(), (New DateTime(2009, 6, 26).ToString()))&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;あとはテストビューからテストするだけです。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/mnow/aggbug/176220.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>えムナウ</dc:creator><title>Team Project のポータルサイトにロゴを入れる</title><link>http://blogs.wankuma.com/mnow/archive/2006/05/14/23537.aspx</link><pubDate>Sun, 14 May 2006 18:27:00 GMT</pubDate><guid>http://blogs.wankuma.com/mnow/archive/2006/05/14/23537.aspx</guid><wfw:comment>http://blogs.wankuma.com/mnow/comments/23537.aspx</wfw:comment><comments>http://blogs.wankuma.com/mnow/archive/2006/05/14/23537.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/mnow/comments/commentRss/23537.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/mnow/services/trackbacks/23537.aspx</trackback:ping><description>&lt;P&gt;りばてぃさんのBlogにTeam Project のポータルサイトにロゴを入れる方法が解説されているBlogの紹介があった。&lt;BR&gt;&lt;A href="http://www.cs.gogo-asp.net/blogs/libaty/archive/2006/05/14/786.aspx"&gt;http://www.cs.gogo-asp.net/blogs/libaty/archive/2006/05/14/786.aspx&lt;/A&gt;&lt;BR&gt;りばてぃさん自身、試してないようだったのでやってみた。&lt;BR&gt;&lt;IMG src="/images/blogs_wankuma_com/mnow/461/r_VstsAddLogo.JPG"&gt;&lt;/P&gt;
&lt;P&gt;FrontPage 2003を起動してファイル－サイトを開く&lt;BR&gt;変更したいポータルサイトのURLを入れる(例 &lt;A href="http://vstsserver/sites/TESTPROJECT/"&gt;http://vstsserver/sites/TESTPROJECT/&lt;/A&gt;)&lt;BR&gt;要求されたらパスワード入力など必要な認証を行う&lt;BR&gt;imagesフォルダをクリックしてファイル－インポートでインポートダイアログ表示&lt;BR&gt;ファイルの追加で画像ファイルを選択－OKで閉じるとimagesフォルダに画像ファイルが増える&lt;BR&gt;default.aspxをダブルクリックして置きたい場所にimagesフォルダの画像ファイルをドラッグ&lt;BR&gt;保存したら終了&lt;/P&gt;
&lt;P&gt;私の場合はドメイン内のサイトだったからかWebサイトの発行は必要なかった。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/mnow/aggbug/23537.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>