Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any UI test automation tool or framework exist that can automate Windows Phone 8 metro app?

share|improve this question

The Windows Automation APIs (UIAutomation) is a robust framework for automating Windows Phone 8 apps. For more information see Automating the testing of Windows 8 Apps

share|improve this answer
Copied from the same article: Note about testing on Windows RT Before we dive into the automation topics, we wanted to make a quick note about testing on Windows RT. You can’t build or port x86/64 processes to run on Windows RT. Thus, all the tools and technologies discussed in the rest of this post do not apply for testing on Windows RT. We recommend that you use Visual Studio to test on Windows RT. – Jamil Nov 28 '12 at 14:29
Windows RT is currently in use on the Surface using the ARM chipset. The question was about automating tests on Windows Phone platforms. – Bj Rollison Nov 28 '12 at 19:15

I must recommend Perfectomobile. You test on real devices and they do have them all.

I havn't used it in my project (yet), but those that have do really recommend it.

share|improve this answer
Took a look at the site out of curiosity. They unfortunately only have 3 Windows Phone devices, all C900's, which won't run Windows Phone 8. I can see this service being possibly useful for other OS's however. – Lyndon Vrooman Nov 26 '12 at 13:09

Try Experitest's seetest, I'm not sure that their version for Windows phone 8 is officially out, but AFAIK is on the way and they did a good job automating Android.

share|improve this answer

If it can help, you can have a look at SIKULI, it is not a Windows Phone 8 testing tool, but it is a tool for UI testing. Here a list of videos (it doesn't work on real device)

share|improve this answer

According to Mark Chamberlain from Microsoft:

There isn't a built in mechanism enabling you to programmatically mimic touch, tap, gestures, etc.

You would need to build such simulation into your app, for example if you have a UI element's Tap event handler in your code, your UI tap simulator could directly call that event handler.

However, there is now a simple UI Test project on MSFT, with demonstration of how to write one using the Automation Peer classes.

Finally, Justin Angel, a dev with a blog on this subject has a piece and example on how one might achieve this over on Stackoverflow.

share|improve this answer

Take a look at Winium.StoreApps framework.


  • free & open-source
  • actively developed & supported
  • supports many programming languages
  • based on Selenium
  • scalable

Also there are official Coded UI tools from Microsoft.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.