Episode 6: User Interface Automation with Charles Wang

Play Episode 6: User Interface Automation with Charles Wang
Sign in to queue


This week, James is joined by friend of the show Charles Wang, Automation Software Engineer at Microsoft, who talks to us about the importance of testing mobile applications. We focus on user interface automation with Xamarin.UITest to build out a full test suite for mobile apps all in C# from Visual Studio and Xamarin Studio for both iOS and Android. Charles builds out a full set of tests and covers best practices before sending the test up to the Xamarin Test Cloud to test the app on thousands of physical devices. 


Show Links:

Useful Links:



Right click to download this episode

The Discussion

  • User profile image
    David Pressman

    Would really appreciate elaboration, hopefully with a simple downloadable sample solution, of adding and using a UITest project to an existing Xamarin.Forms solution. Although I've run my solution on an emulator and have tried to follow every suggestion I can find, the tests simply don't seem to understand how to connect. The samples I have been able to find are either too old or fail on using latest Java to compile.

  • User profile image

    Excellent Video. Thanks for sharing details so precisely.

    One quick question, not sure whether I can post question here, still I will go ahead.

    1. If I have a Window (OS) in system and I use VS 2015 with Xamarin Test Recorder and create a script to work for Android it will work (on local android simulator or on a physical device or on Xamarian test cloud) however if I add a test attribute for iOS as well and try to run it from Window machine to Xamarin test cloud for iOS devices, will it work ?

  • User profile image

    Do you have any code samples for page object programming?  Thanks

Add Your 2 Cents