Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼


Mobile App Testing Inside Visual Studio

Microsoft Build wasn't all about Microsoft this year; well, that's not true, obviously it was, but a few "Microsoft approved" partners got a look in, too. Amongst the sanctified this year was Perfecto Mobile, with its public preview of a MobileCloud for Visual Studio Plugin for testing mobile apps on real devices inside Visual Studio.

Perfecto argues that by extending Visual Studio with its MobileCloud product, developers can execute manual (and automated) tests on "real mobile devices" directly from Visual Studio.

Software application developers are able to use C# and manage device automation control with Microsoft Team Foundation Server (TFS).

The company sells its wares based upon a promise of this being a "significant jump start" for .NET web teams transitioning to mobile.

"By utilizing the MobileCloud Platform, Visual Studio [developers] can use existing expertise and write automation tests in C# that are executable across any mobile operating system (Android, iOS, Windows Phone) or app style (web, native, hybrid), all with a single test script. Users have instant and always-available access to globally distributed real devices to support testing throughout the code-build-test cycle," said Eran Yaniv, CEO, Perfecto Mobile.

Perfecto's software provides always-available devices-as-a-service and mobile-ready automation directly from within Visual Studio. Combined, these two capabilities deliver cross-platform mobile app testing that is fully managed by TFS.

Microsoft is apparently happy to back Perfecto's claims to fame and says that Perfecto's Mobile App Quality Platform is a "valuable complement" to Microsoft's suite of mobile development, testing, and ALM tools.

Mitra Azizirad of Microsoft has said that, "By providing extensive mobile test coverage with its globally distributed, mobile device cloud, MobileCloud for Visual Studio empowers development and test teams to deliver better mobile apps faster and meet customers' quality expectations."

MobileCloud for the Visual Studio solution allows accelerated testing so teams can execute unattended automated testing on remote iOS, Android, and Windows Phone apps without requiring USB connections or driver downloads. System-level control of devices under test enables full interoperability testing (e.g. call, text, change settings).

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.