Does Your Enterprise Have a Central Strategic Mobile Resource?

Mobile technologies are much more than a trend, and are no longer something that organizations and enterprises can overlook or pretend to ignore.

Mobile is already a significant market platform that generates substantial revenues, driven by the ever-growing use of smartphones and mobile applications. However, alongside these exciting business opportunities, mobile technologies and applications also introduce new types of risks that were not an issue in the desktop application world.

As mobile grows, the accompanying pains and risks require (even dictate) the adoption of a robust mobile strategy built upon a centralized organizational solution. Such a strategic solution should be based on an appropriate set of tools that can be used by management, development and testing teams wherever they may be located around the globe.

Mobile applications require enterprises to take into account several mobile-specific components that are not relevant to the desktop space:

  • Governance and availability of devices (smartphones and tablets). The extremely dynamic and fragmented mobile market requires continuous testing of mobile products. To ensure timely delivery to market, you must have access to an up-to-date set of mobile devices at all times.
  • Global solution which enables offshoring, testing and collaboration among diverse and distributed teams
  • Robust manual testing solution to handle user interface and other “look & feel” issues
  • Cross-device test automation solution in order to accelerate TTM and to enable QA to efficiently perform continuous regression testing while moving from one version of the product to the next
  • The ability to plug a dedicated, mobile-specific testing platform into your existing ALM tools, processes and organizational skill sets (i.e., seamlessly integrate with existing ALM quality suites)
  • Mobile Application Performance & Monitoring (APM) must be taken into account. Availability and response time for your mobile application are critical for business success. Studies show that mobile users are less tolerant than desktop users to performance and availability shortcomings.
Figure 1: World Quality Report 2012-2013, CapGemini

When formulating your mobile strategy, do not take the risk of overlooking these important aspects of mobile testing. In addition, the latest World Quality Report (as illustrated above) stresses the importance of using a cloud-based, centralized organizational resource to enhance agility, competitiveness and cost-effectiveness.

Using this blueprint, Perfecto Mobile has deployed mobile testing solutions for leading enterprises and mobile carriers worldwide.  Our experience shows that addressing these key pillars assures ongoing mobile quality while cost-effectively streamlining the entire mobile lifecycle for the various mobility groups (Development, Testing, Performance and Operations).

So here’s the takeaway:

Mobile is a serious business platform which is getting more complex and fragmented every day. New devices will continue to pop up and new mobile OS versions will be released with increasing frequency, making mobile testing that much more difficult.

To thrive in such an environment, enterprises ought to focus their time, energy and resources on developing high quality mobile products that serve their customers’ needs. Integrating the right mobile solution with your existing tools and processes will allow your team to focus on developing real mobile testing scenarios, automation, etc., rather than dealing with organizational issues. By supporting the pillars listed above, your mobile testing solution can serve as a central strategic resource across the enterprise IT environment.

Mobile testing in the cloud

Hi,

In this short blog, I will try to give a small taste of the mobile testing cloud leading solutions these days (I am sure that there are many more, but these are the one i ran across and can point you to).

When talking about mobile testing, we need to understand that there are plenty of complexities which mobile testing manager need to deal with.

Few examples:

– Plenty of mobile handsets (Each few weeks/months new phones show up) – support of existing applications/solutions/services on new handsets is a challenge (e.g.: A working and deployed app which runs ok on Samsung Galaxy SII – need to be tested on the newly launched Samsung Galaxy S III)

– Testing different locales on different operators, gaining high network’s coverage

– porting activities testing (during mature development life cycle)

– expensive logistics in acquiring many devices which will serve R&D teams

The above are just few examples of difficulties around mobile testing which the cloud based solutions provide a solution for.

Testing in the cloud saves money for the companies and prevent them for acquiring expensive handsets for rather short testing cycles. The cloud provides coverage in various operators across the world, and quick TTM.

Few of the leading tools which are out there are listed below:

 PerfectoMobile – “Mobile Cloud Interactive” –> A cloud based solution which provides access to hundreds of real handsets which are spread across the world with real SIM inside connected to real operators (Vodafone, Verizon etc.)

The solution is based on a device rack (DDM) which can hold up to 4 different/similar devices which are connected to a server, and against each of their screen there is a video camera pointed and provide liver streaming (through web browser) of whatever is being performed/displayed on the handset. The flow of each handset is captured and saved as a video file (in FLV format) allowing the testers/developers an easy way to reproduce and report bugs etc.

On top of the above cloud service which has a pricing model (pay by the hour of use) the company also provide an automation robust solution (which i will report in future blog/s) which plugs in to commonly used automation solutions (such as HP QTP). For more info on the Mobile Cloud solution – http://www.perfectomobile.com/portal/cms/services/web_access_to_real_handsets.html

KeyNote Device anywhere – “Test Center Enterprise Interactive” – In a similar model as stated above in PerfectoMobile, we have the older solution in the market which provides as well device remote access in a cloud based solution across the world (different pricing model). This solution requires user registration and a windows based utility download from which one can access the mobile cloud, run tests on “ordered” handsets, and get detailed reports.

The above as mentioned earlier, provides increased coverage on more devices, networks and locales and increases the level of confidence in the quality of the vendors deliverables.

http://www.keynotedeviceanywhere.com/mobile-application-enterprise-testing.html

– SeeTest by Experitest – Company which provides unique test automation solution which plugs into various IDE’s (Jsystem, QTP and more), and also in a unique model provides a local mobile cloud in the company home network. A company who owns its devices and wants to run existing and/or new test plans on them in one single run from any PC in the company – he can get remote connectivity to each of the handsets connected via USB (or USB Hub) to any of the machines in the network and launch the test scripts (Great solution when trying to build continuous integration solution inside a company R&D)

More details: http://experitest.com/cloud/

– Last – We have SOASTA CloudTest solution – This is a load/performance testing solution within a cloud based product.

The company holds access to thousands of PC”s which can be configured to access simultaneously to any web url/server and introduce load. See a recent press release which introduces the cooperation of SOASTA and HP around load testing:

“Cloud-based test service delivers automated performance testing across 47 locations with access to over 350,000 servers and 17 different APIs” ….. http://www.soasta.com/company/news/press-releases/soasta-brings-cloudtest-to-hp-cloud-services/

 The mobile test automation which is also provided by the company allows a tester a unthethered agent to be installed on his target device from which he can test against the SOASTA IDE his application (through WiFi/3G connection).

For more information on these solutions: http://www.soasta.com/?gclid=CL72odjo_a8CFQpd3wodNFfMUw

Hope you find these high level information useful.

For further details contact me at Eran.Kinsbrunner@gmail.com

Regards,

Eran Kinsbruner

Create a website or blog at WordPress.com

Up ↑