<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>TestApi Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/TestApi/Wiki/View.aspx?title=Home</link><description>TestApi Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=70</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.&lt;br /&gt;
&lt;h1&gt;Get started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ivo_manolov/archive/2010/07/29/10043968.aspx" class="externalLink"&gt;Part 8: Object Comparison APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 9: Application Control APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Andrey Arkharov&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu (&lt;a href="http://blogs.msdn.com/b/billliu" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Eugene Zakhareyev (CARBON!)&lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Jared Moore&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Tue, 08 Feb 2011 06:04:36 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110208060436A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=69</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.&lt;br /&gt;
&lt;h1&gt;Get started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ivo_manolov/archive/2010/07/29/10043968.aspx" class="externalLink"&gt;Part 8: Object Comparison APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 9: Application Control APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu (&lt;a href="http://blogs.msdn.com/b/billliu" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Eugene Zakhareyev (CARBON!)&lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Wed, 24 Nov 2010 00:26:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101124122642A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=68</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.&lt;br /&gt;
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ivo_manolov/archive/2010/07/29/10043968.aspx" class="externalLink"&gt;Part 8: Object Comparison APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 9: Application Control APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu (&lt;a href="http://blogs.msdn.com/b/billliu" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Eugene Zakhareyev (CARBON!)&lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Thu, 29 Jul 2010 19:50:35 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100729075035P</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=67</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Object Comparison APIs&lt;/li&gt;
&lt;li&gt;Part 9: Application Control APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu (&lt;a href="http://blogs.msdn.com/b/billliu" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Eugene Zakhareyev (CARBON!)&lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Tue, 27 Jul 2010 10:59:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100727105922A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=66</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu (&lt;a href="http://blogs.msdn.com/b/billliu" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Eugene Zakhareyev (CARBON!)&lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Tue, 27 Jul 2010 10:29:43 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100727102943A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=65</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - &lt;i&gt;&lt;b&gt;CAUTION&lt;/b&gt;: this post is somewhat stale. Refer to the &amp;quot;Overview&amp;quot; above or in-package documentation instead&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu (&lt;a href="http://blogs.msdn.com/b/billliu" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Eugene Zakhareyev (CARBON!)&lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 18:48:43 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618064843P</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=64</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - &lt;i&gt;&lt;b&gt;CAUTION&lt;/b&gt;: this post is somewhat stale. Refer to the &amp;quot;Overview&amp;quot; above or in-package documentation instead&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 16:24:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618042452P</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=63</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - &lt;i&gt;&lt;b&gt;CAUTION&lt;/b&gt; - somewhat stale. Refer to documentation instead&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 16:23:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618042355P</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=62</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  
&lt;ul&gt;&lt;li&gt;(&lt;i&gt;&lt;b&gt;CAUTION&lt;/b&gt; - some of these may be stale - see the library documentation for the latest and greatest&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 07:33:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618073312A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=61</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:   &lt;i&gt;&lt;b&gt;CAUTION&lt;/b&gt; - some of these may be stale - see the library documentation for the latest and greatest&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 07:32:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618073237A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=60</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:  &amp;lt;br/&amp;gt;   &lt;i&gt;CAUTION - some of these may be stale - see the library documentation for the latest and greatest&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 07:31:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618073100A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=59</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:     &lt;i&gt;CAUTION - some of these may be stale - see the library documentation for the latest and greatest&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 07:30:41 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618073041A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=58</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features: &lt;i&gt;(caution - some of these may be stale - see the library documentation for the latest and greatest)&lt;/i&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 07:30:21 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618073021A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=57</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:&lt;/li&gt;&lt;/ul&gt;
(caution - some of these may be stale - see the library documentation for the latest and greatest)
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs
&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 07:29:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618072949A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=56</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 06:29:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618062950A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=55</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Fri, 18 Jun 2010 06:28:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100618062840A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=54</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Vote&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://testapi.uservoice.com" class="externalLink"&gt;vote on http://testapi.uservoice.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; for specific features, or just &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.&lt;br /&gt;
&lt;h1&gt;What&amp;#39;s New in v0.4&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;A Deep Object Comparison Library&lt;/li&gt;
&lt;li&gt;A Text String Generation Library&lt;/li&gt;
&lt;li&gt;A Leak Detection Library&lt;/li&gt;
&lt;li&gt;Tagged and weighted values for Combinatorial Variation Generation&lt;/li&gt;
&lt;li&gt;New samples and documentation&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API (additions)&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Tue, 15 Jun 2010 00:04:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100615120424A</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=53</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995880.aspx" class="externalLink"&gt;Part 7: Memory Leak Detection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Feedback&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.
&lt;h1&gt;What&amp;#39;s New in v0.4&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;A Deep Object Comparison Library&lt;/li&gt;
&lt;li&gt;A Text String Generation Library&lt;/li&gt;
&lt;li&gt;A Leak Detection Library&lt;/li&gt;
&lt;li&gt;Tagged and weighted values for Combinatorial Variation Generation&lt;/li&gt;
&lt;li&gt;New samples and documentation&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API (additions)&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Wed, 14 Apr 2010 14:35:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100414023526P</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=52</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2010/04/14/9995847.aspx" class="externalLink"&gt;Part 6: Text String Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 7: Memory Leak Detection APIs&lt;/li&gt;
&lt;li&gt;Part 8: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Feedback&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.
&lt;h1&gt;What&amp;#39;s New in v0.4&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;A Deep Object Comparison Library&lt;/li&gt;
&lt;li&gt;A Text String Generation Library&lt;/li&gt;
&lt;li&gt;A Leak Detection Library&lt;/li&gt;
&lt;li&gt;Tagged and weighted values for Combinatorial Variation Generation&lt;/li&gt;
&lt;li&gt;New samples and documentation&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API (additions)&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Wed, 14 Apr 2010 13:57:17 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100414015717P</guid></item><item><title>Updated Wiki: Home</title><link>http://testapi.codeplex.com/wikipage?version=51</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;TestApi is...&lt;/h1&gt;TestApi is a library of &lt;b&gt;test and utility APIs&lt;/b&gt; that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack.
&lt;h1&gt;Get Started&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Get the &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Release/ProjectReleases.aspx" class="externalLink"&gt;latest release&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Read the following blog articles for a quick introduction to some of the available features:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907447.aspx" class="externalLink"&gt;Overview of TestApi&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/15/9223397.aspx" class="externalLink"&gt;Part 1: Input Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2008/12/17/9230331.aspx" class="externalLink"&gt;Part 2: Command-Line Parsing APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/04/20/9557563.aspx" class="externalLink"&gt;Part 3: Visual Verification APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/08/26/9884004.aspx" class="externalLink"&gt;Part 4: Combinatorial Variation Generation APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/ivo_manolov/archive/2009/11/25/9928447.aspx" class="externalLink"&gt;Part 5: Managed Code Fault Injection APIs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 6: Application Control APIs&lt;/li&gt;
&lt;li&gt;Part 7: Text String Generation APIs&lt;/li&gt;
&lt;li&gt;Part 8: Memory Leak Detection APIs&lt;/li&gt;
&lt;li&gt;Part 9: Object Comparison APIs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Read the documentation, experiment with the samples, check out the source code.&lt;/li&gt;
&lt;li&gt;Let us know what features you would like to see in future releases.&lt;/li&gt;&lt;/ul&gt;
&lt;h1&gt;Feedback&lt;/h1&gt;Please &lt;b&gt;&lt;a href="http://www.codeplex.com/TestApi/Thread/List.aspx" class="externalLink"&gt;send us feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; on the usefulness, architecture, and relevance of the provided APIs, and let us know what APIs you need for your work. The library will evolve based on user feedback.
&lt;h1&gt;What's New in v0.4&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;A Deep Object Comparison Library&lt;/li&gt;
&lt;li&gt;A Text String Generation Library&lt;/li&gt;
&lt;li&gt;A Leak Detection Library&lt;/li&gt;
&lt;li&gt;Tagged and weighted values for Combinatorial Variation Generation&lt;/li&gt;
&lt;li&gt;New samples and documentation&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Roadmap&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Existing APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Application control API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Combinatorial variation generation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Commandline parsing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Leak detection API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managed code fault injection API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Object comparison API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Text string generation API&lt;/i&gt; (&lt;b&gt;New!&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;WPF dispatcher operations API&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Suggested Future APIs
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Concurrency API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Controls verifications API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Cross-platform support&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Fuzzing API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Input injection API (additions)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Media verification API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Mocking API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Performance API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Screen resolution API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Setup validation API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;State management API&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Stress and load testing API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Theme API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;UIA utility API (additions)&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged code fault injection API&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Unmanaged API interface&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Visual verification API (additions)&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Package Components
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Acceptance tests&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;&lt;i&gt;Binaries&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Documentation&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;MSTest samples&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Sources&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;xUnit and NUnit samples&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;h1&gt;Contributors&lt;/h1&gt;Project Development:
&lt;ul&gt;&lt;li&gt;Alexis Roosa&lt;/li&gt;
&lt;li&gt;Anne Gao&lt;/li&gt;
&lt;li&gt;Bill Liu&lt;/li&gt;
&lt;li&gt;Daniel Marley&lt;/li&gt;
&lt;li&gt;Dennis Deng&lt;/li&gt;
&lt;li&gt;Eddie Li &lt;/li&gt;
&lt;li&gt;Ivo Manolov (&lt;a href="http://blogs.msdn.com/ivo_manolov" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Nathan Anderson&lt;/li&gt;
&lt;li&gt;Peter Antal (&lt;a href="http://blogs.msdn.com/pantal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ranjesh Jaganathan&lt;/li&gt;
&lt;li&gt;Sam Terilli&lt;/li&gt;
&lt;li&gt;Shozub Qureshi&lt;/li&gt;
&lt;li&gt;Tim Cowley&lt;/li&gt;
&lt;li&gt;Vincent Sibal (&lt;a href="http://blogs.msdn.com/vinsibal/default.aspx" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;William Han&lt;/li&gt;&lt;/ul&gt;
Reviewers:
&lt;ul&gt;&lt;li&gt;Abhishek Kumar Mishra, Adam Ulrich, Adrian Vinca, Alexis Roosa, Brad Van Ee, Brian McMaster, Christine Warren, Daniel Marley, Dawn Wood, Dennis Cheng, Dwayne Need, Krasimir Alexandrov, Ian Ellison-Taylor, Jim Galasyn, John Gossman (&lt;a href="http://blogs.msdn.com/johngossman" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Lester Lobo (&lt;a href="http://blogs.msdn.com/llobo" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mak Agashe, Matt Galbraith, Michael Hunter (&lt;a href="http://blogs.msdn.com/micahel" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Mike Pope, Patrick Danino (&lt;a href="http://blogs.msdn.com/PatrickDanino" class="externalLink"&gt;blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), Peter Antal, Robert Lyon, Rossen Atanassov, Scott Shigeta, Scott Wadsworth, Sue Dernbach, Yong Lee.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ivom</author><pubDate>Wed, 25 Nov 2009 08:57:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091125085706A</guid></item></channel></rss>