Posted By: Brian Keller | May 6th @ 6:57 AM | 45,939 Views | 18 Comments
In this episode of 10-4 we look at a new type of test coming in Visual Studio Team System 2010 known as the coded UI test. Coded UI tests can be created to automatically navigate through your application's UI, which in turn can be used to verify that the paths your users might take through your application are working properly. You can also add validation logic along the way to verify the properties of objects within the UI. Much like unit tests can quickly surface regressions on a method or function level, coded UI tests can bring the same level of rapid automated testing capabilities to the UI layer.

This demo is based on an early build of Visual Studio Team System 2010 Beta 1.

For some relevant team blogs check out:

Amit Chatterjee's Blog
http://blogs.msdn.com/amit_chatterjee/

Mathew Aniyan's Blog
http://blogs.msdn.com/mathew_aniyan/

10-4! Over and out!
Rating:
3
0
pkz
pkz

Will there be a way to run Functional Tests on remote PCs (i.e., not a dev or build machine) or VMs?

Hey, it was really nice to see UI test automation inbuilt in VS2010. I was waiting for this release for quiet long.

Does it support test automation of Winform and legacy applications (VB, MFC etc...)?

Nice demo.  I hope there would be another Episode for Functional UI testing covering the matter in more detail

Awesome video! Fantastic job!

Once i have a set of Coded UI tests defined, how do I run the tests on machines that dont have visual studio. Usually we like to test our apps on different version of windows, 32 bit and 64 bit.

 

Currently we publish our dlls(application and Nunit) on a test machine and use cruisecontrol to trigger the msbuild script(consisting of MSTasks) to be executed without the need for Visual studio on that machine. Is a similar setup possible ?

Yes it does. IT is through Coded UI testing.

any chance we'll get an updated video tutiorial for Beta 2 where things have changed drastically, in terms of how the code is compartmentilzed.  it would certainly lower my learning curve. thanks.

Microsoft Communities