You are on page 1of 29

Introduction:

Perfecto mobile provides a mobile cloud of devices. These are real devices
connected to real networks that can be located anywhere in the world.
Perfecto Mobile is transforming the way enterprise organizations go mobile,
enabling them to develop, test, deploy and monitor their mobile applications and
services and go-to-market with confidence.
Perfecto Mobiles cloud-based Mobile Cloud Platform and end-to-end mobile
quality product suite enables users to remotely access a large selection of real
mobile devices connected to local cellular networks around the world and leverage
them throughout the mobile application delivery lifecycle from development,
functional and performance testing to monitoring and support. The Mobile
Cloud is available either in an enterprise private cloud or a sharable public cloud
environment.
More than 700 customers, including the top Fortune 100/500 across the banking,
insurance, retail, telecommunications and media industries rely on Perfecto Mobile
to optimize mobile time-to-market, customer engagement, risk mitigation and costs
and continuously serve their mobile users with confidence.
What is Mobile cloud Platform?
The MobileCloud Platform is an enterprise-grade, cloud-based mobile application
quality management platform, powering Perfecto Mobile's suite of mobile testing
& monitoring products. This 100% SaaS-based platform enables users to access
real smart phones and tablets, as well as emulators, globally and across carriers.
Perfecto Mobile offers a set of tight integrations with market-leading testing tools
and development environments, enabling organizations to cost-effectively extend
their existing Application Lifecycle Management tools and workflows to mobile.
Using the MobileCloud platform and products, enterprises can assure end-to-end
mobile application quality and deploy their apps with confidence.
Managed:
Manage, control and secure all mobile devices allowing enterprise-grade IT
governance
Scalable:
Keep up with the pace of mobile by running automated test scenarios across
multiple devices with our patented script once, test all technology
(ScriptOnce
TM
).
Collaborative:
Enable collaboration between globally distributed teams through cost-effective
sharing, access control and rich-media reporting
Advantages and Disadvantages of Perfecto Mobile:
This is a cloud-based solution that makes use of a USB data power to connect to
devices. An optional high res camera is available as well.
One of the good things about this option is that it is web-based, which means
you do not have to worry about downloading and the installation of
additional software.
The company is known to be very responsive to requests like making offline
devices available.
HP and Perfecto worked together to integrate Perfecto Mobile with QTP and
QC, so if you are already using these products, then it makes a great choice.
The Perfecto device cloud includes devices on Indian carriers, so if you are
targeting India, then Perfecto is a better choice.
Perhaps most importantly, Perfecto Mobile is inexpensive giving users the
option to only pay for the time that they need.
You can reserve devices for testing.
You can clean up Perfecto devices removing all installed apps and clearing
caches making it faster and easier to reset your tests.
Why Perfecto Mobile?
What We Offer:
Perfecto Mobile offers a 100% Cloud-based solution for testing, measuring &
monitoring mobile application quality using real devices and carriers.



Integrated With The Tools Your Teams Are Using:
Perfecto Mobile integrates with them so that you can take advantage of existing
expertise and best practices.
One Quality Platform for DevOps, QA and Operations:
Perfecto Mobile is your quality partner offering mobile ready solutions for
continuous Integration / continuous delivery, manual testing, testing automation,
and performance testing along with post-production monitoring.

Automation - The Speed and Consistency Enabler for Your Entire Testing
Program:
Ensure look, feel & functionality across the devices your users use. Automation
and access to cloud-based devices enable Developers using Perfecto Mobile
deliver higher quality apps faster that meet application performance targets.
Go mobile confidently with one quality platform supporting development through
production.

Awards:









MobileCloud by Perfecto Proven, Enterprise Ready & Open:
The solution of choice by the top 4 out of 5 Banks, 7 out of 10 Insurers and 7
out of 10 Carriers to drive mobile app quality initiatives using 100% SaaS
MobileCloud.
Scalable, real device virtual lab optimized for distributed teams with
enterprise grade manageability and security. Cloud based offering enables
global reach to devices using carriers in any geography.
Mix n match deployment options provide the flexibility for enterprises to
configure the ideal solution.
Drive quality using the tools, practices and team expertise already in place.
Perfecto mobile solutions are pre-Integrated with market leading ALM
platforms and popular continuous integration/continuous delivery tools .
Mobile cloud Monitoring:
MobileCloud Monitoring measures true mobile end-user experience of the key
transactions that impact your users and ultimately your business success. Based on
proven monitoring technology, the solution leverages real devices in the
MobileCloud. Use actionable insights to shrink mean-time-to-resolution (MTTR)
of issues adversely affecting the end-user experience.
HOW WILL YOUR ENTERPRISE BENEFIT?
Real Device Monitoring:
Continuously measure critical transactions and discover insights from various
mobile devices and platforms reflecting the real user experience.
Reduce MTTR:
Initiate root cause analysis triggered by alerts against transaction KPIs.
Assure SLA:
Control device downtime and false negative alerts by providing device
redundancy, a retries mechanism and more.




Key Capabilities:
Monitoring:
Measure key business transactions on real devices located in various locations,
connected to different networks as experienced by your users.
Reporting:
Comprehensive insights with rich media reports into mobile service behavior under
sub-optimal network conditions.
Cross Device Portability:
Easily extend your already-developed monitoring scripts to newly deployed
devices and mobile operating systems leveraging the ScriptOnce based
technology.

Remote device access:
Easily and securely access the devices under test using your browser without the
need for software installation (Local option is also available).

Open APIs:
The MobileCloud is built as an open platform using REST based APIs, allowing
for seamless integrations of existing application testing and development solutions
(e.g. Selenium, Jenkins).

Rich media reporting suite:
Access both screenshots and video reports for Interactive, Automation,
Performance and Monitoring testing activities

Benefits:
Device Governance :
Ensure that all of your devices are centrally managed, controlled and adhere to IT
standards and regulations (HIPAA, GLBA, etc.).
Enterprise grade security:
Built-in security features help IT managers to ensure that corporate data access
remains restricted and all connected devices are used only for authorized activities.
Cost effective:
Offshore / distribute your product testing and development to reduce costs while
ensuring efficient collaboration among team.

Extend existing ALM to mobile:
Easily connect your HP, IBM, Microsoft or other ALM suites to the MobileCloud
and leverage your existing testing and monitoring tools and workflows.
Perfecto Mobile Overview:

If your model is not listed, you can place a request. Perfecto Mobile will get back
to you with the requested model as soon as possible.
You also have options to Reserve, Lock, Open the mobile.
Reserve:
One can reserve the particular model for future use.
Lock:
One can lock a particular model for immediate use.

Open:
One can open a particular model and start using it.





What did most people like the most about Perfecto Mobile?
Display:
You can also view the display as a detached screen. You could also zoom in/out.

Multiple devices at once:
Isnt this a good feature to access multiple devices at once? This would be a very
helpful feature to a tester who wants to do comparison testing or wants to view
multiple devices.


One can click on the model name and it would be displayed in the bigger screen.
The user can also make out which devices he has access to and which devices is
currently opened/in use:


Info feature:
A consolidated list of specific model details.




Opening interactive Screen:















Immediate response:
Suppose you pressed a key on the Interactive screen & waiting for response on the
Mobile display, you either get to see the key or this:

It is good to let the user know the result of the actions performed and Perfecto
Mobile seems to take care of that.

Here, we could demonstrate what actions we were performing.












Here we can know the Usage option lets me know how many minutes left out of
the allocated time.








The error text is quite helpful. We could ask Perfecto Mobile the reason for the
error with the details mentioned in the Error dialog.


How It Works:
The MobileCloud Platform enables organizations to support their mobile needs
throughout the entire application lifecycle. It supports a full suite of solutions that
allow enterprises and individual application developers to perform interactive
remote device access, automated functional testing, performance testing and real-
device monitoring of mobile applications on real smart phones and tablets
operating in live carrier networks worldwide. The MobileCloud is available via
flexible deployment options MobileCloud Express (local cloud), Enterprise
Private Cloud (Dedicated) or Public Cloud (shared) - according to each
organization's needs and constraints.

Perfecto Mobile's platform easily integrates with all major ALM product suites in
the market, including HP, IBM and Microsoft, enabling enterprises to extend their
existing ALM suites to mobile with minimum hassle and investment. Open HTTP
APIs facilitates integration with open-source testing tools and IDEs, such
as Selenium and Eclipse, for test development, execution and debugging as well as
continuous integration solutions like Jenkins.

Flexible Deployment:


Our MobileCloud Platform enables you to select the cloud deployment option(s)
that best fit your mobile application testing, compliance and coverage
requirements. Select one option or multiple deployment options - the "hybrid
cloud."
Public, Shared Cloud:
The public MobileCloud is a shared cloud comprising of the top 100
devices in the market. We constantly update our list in accordance with
market trends and customer requests. Usage is shared among all users. A
sophisticated reservation system lets users define their needs in advance
and reserve devices for a specific time slot.
Our public, shared deployment also allows on-demand access to
thousands of additional mobile devices which are not considered "top
100" but may still be required for your needs. The public cloud offering is
ideal for an application or mobile service which has been commercially
launched and require continuous testing on real devices.
Hosted, Private Cloud:
The deployment of choice by most of our enterprise customers who require
dedicated devices as-a-service available to their distributed teams at all times. A
private MobileCloud can be provided as a hosted, platform-as-a-service, solution
or be locally installed on the corporate premises. The hosted option is most
common among enterprise customers as it eliminates the logistics and reducing the
costs related to procurement, device management and installation of client
software, drivers and updates. Perfecto Mobile hosts and manages the devices in
one of its secure enterprise-grade data centers. The private MobileCloud
configuration gives your company unlimited usage of fully dedicated devices
according to your schedule and needs. The private cloud also offers enhanced
security options to meet your enterprise security policy and requirements.
Organizations with security concerns, compliance requirements and the need to
control sharing typically require this type of private configuration.
Local, On-premises Cloud:
MobileCloud Express, our "A Cloud In A Box," makes it easy for you to
get started testing mobile applications on real devices. This cloud-in-a-
box solution lets you set up a mobile application testing lab in-house -
complete with automated and manual testing capabilities. Built for fast and
easy deployment, our local deployment option enables corporate users to
securely access a local cloud of real devices (Smartphone's, Tablets and
Phablets) from anywhere on the corporate network. It is ideal for teams
requiring hands-on testing of on-board or connected device features.
Top 100 Devices List for Perfecto Mobile Public Cloud:
Below are the Smart phones and Tablets that are available to test on from
within the Perfecto Mobile public cloud.
Our Top 100 Devices list is carefully selected and frequently updated by our
mobile device analysts. It represents the best and most popular devices in
the market. We are dedicated to giving our users public cloud access to the
best devices, platforms, and carriers at any time - from anywhere.

Manufacturer Model Carrier Location OS Version
Alcatel One Touch Fierce T-Mobile USA Android
Amazon Kindle Fire HDX WIFI USA Android
Apple iPad Air AT&T USA IOS
Apple iPhone 4S AT&T USA IOS
Apple iPhone 5C Sprint USA IOS
Apple iPhone 5S Sprint USA IOS
Apple iPad 2 AT&T USA IOS
Apple iPad 3 Verizon USA IOS
Apple iPad 4 AT&T USA IOS
Apple iPad 4 AT&T USA IOS
Apple iPad Air Verizon USA IOS
Apple iPad Mini AT&T USA IOS
Apple iPhone 4 AT&T USA IOS
Apple iPhone 4S AT&T USA IOS
Apple iPhone 4S Verizon USA IOS
Apple iPhone 5 Verizon USA IOS
Apple iPhone 5 Verizon USA IOS
Apple iPhone 5C AT&T USA IOS
Apple iPhone 5S T-Mobile USA IOS
Apple iPhone 5S T-Mobile USA IOS
Apple iPod Touch 4 WIFI USA IOS
Apple iPad Mini Orange Switzerland iOS
Apple iPad Mini Wifi UK iOS
Apple
iPad Mini 2 - Coming Soon!
France iOS
Apple iPhone-4 Vodafone UK iOS
Apple iPhone-4S Vodafone UK iOS
Apple iPhone-5 Vodafone Germany iOS
Apple iPhone-5 O2 UK iOS
Apple iPhone-5C Vodafone UK iOS
Apple
iPhone-5C - Coming Soon!
Vodafone France iOS
Apple iPhone-5S Vodafone UK iOS
Apple iPhone-5S Switzerland iOS
BlackBerry 9300 Bell Canada BlackBerry
BlackBerry 9810 Bell Canada BlackBerry
Google Nexus 10 WIFI USA Android
Google Nexus 4 T-Mobile USA Android
Google Nexus 7 WIFI USA Android
Google Nexus 7 WIFI USA Android
HTC Droid DNA Verizon USA Android
HTC M8 Verizon USA Android
HTC One Mini AT&T USA Android
HTC One S T-Mobile USA Android
HTC Thunderbolt Verizon USA Android
HTC First AT&T USA Android
HTC One X Digital AT&T USA Android
HTC Desire Z Bell Canada Android
HTC Holiday Bell Canada Android
HTC Incredible S Bell Canada Android
HTC One Max UK Android
HTC One XL T-Mobile Germany Android
HTC Sensation Bell Canada Android
HTC Sensation XL Vodafone UK Android
HTC Wildfire S Bell Canada Android
Huawei Ascend P1 Eplus Germany Android
Kyocera Hydro XTRM Metro PCS USA Android
LG Enact VS890 Verizon USA Android
LG G2 Mini AT&T USA Android
LG G-Flex AT&T USA Android
LG Optimus F3 T-Mobile USA Android
LG Optimus F6 AT&T USA Android
LG
G2 - Recently Added!
Vodafone Germany Android
LG
Nexus 5 - Coming Soon!
France Android
LG Optimus Net Bell Canada Android
LG Optimus L3 E400 Vodafone UK Android
Motorola Droid Mini Verizon USA Android
Motorola Droid Mini Verizon USA Android
Motorola Droid Razr Verizon USA Android
Motorola Droid Ultra Verizon USA Android
Motorola Moto X Verizon USA Android
Samsung Galaxy Note 8.0 Verizon USA Android
Samsung Galaxy Note III Verizon USA Android
Samsung Galaxy S III AT&T USA Android
Samsung Galaxy S4 AT&T USA Android
Samsung Galaxy S4 Verizon USA Android
Samsung Galaxy S5 Verizon USA Android
Samsung Galaxy Grand T-Mobile USA Android
Samsung Galaxy Note 10.1 Verizon USA Android
Samsung Galaxy S III AT&T USA Android
Samsung Galaxy S4 AT&T USA Android
Samsung Galaxy S4 Mini AT&T USA Android
Samsung Galaxy S5 AT&T USA Android
Samsung Galaxy Tab 3 AT&T USA Android
Samsung Galaxy Express I8730 Orange Switzerland Android
Samsung Galaxy Express 2 O2 Germany Android
Samsung I9300 Galaxy S III T-Mobile UK Android
Samsung I9300 Galaxy S III Vodafonee Germany Android
Samsung I9300 Galaxy S IV Unlocked UK Android
Samsung I9195 Galaxy S IV Mini Swisscom Switzerland Android
Samsung Galaxy Note Vodafone UK Android
Samsung Galaxy Note 3 Vodafone France Android
Samsung Galaxy Mega 6.3 Switzerland Android
Samsung Galaxy 551 Bell Canada Android
Sony Xperia-S Unlocked UK Android
Sony Xperia Z T-Mobile USA Android
Sony Xperia-SP Swisscom Switzerland Android
Sony Xperia-Miro Eplus Germany Android
Sony
Xperia Z1 - Recently Added!
Germany Android


MobileCloud for UFT:
MobileCloud for UFT is the official HP mobile testing solution, jointly developed
by HP and Perfecto Mobile. Utilizing breakthrough technology, MobileCloud for
UFT is the only complete and seamless solution for automated functional and
regression testing of mobile applications within HP's UFT environment.
HP and Perfecto Mobile have an exclusive OEM with a reseller agreement where
HP exclusively sells Perfecto Mobile's via HP product suite based on
the MobileCloud. MobileCloud for UFT (formerly known as MobileCloud for
QTP) enables enterprises to naturally extend their existing HP Functional Testing
and Application Lifecycle Management environment to mobile applications,
allowing cloud based and cross platform test automation for mobile devices.
Advantages of MobileCloud for UFT for your Enterprise:
Device agnostic scripting:
Streamline test development and execution (manual and automated testing) using
Perfecto Mobile's patented ScriptOnce device-agnostic technology.
Continuous Functional Testing:
For agile mobile application delivery, deliver your mobile apps faster and better.
Fully managed and governed solution:
Full IT control on authentication, access permission and activities, including role
management and usage reporting.
Scalable :
From single, small project to hundreds of simultaneous users, and devices
Support for complex scenario's:
Advanced built-in functionalities such voice injection and recognition, NFC,
location based
Secured Solution :
Full tractability of actions. Device cleanups and encryption abilities


Key Capabilities:
Full back-end integration with HP Quality Center:
Native UFT scripting, data and report structures enable centralized test
management and cross-organizational visibility of your mobile apps via HP
Quality Center
Native, image, text-based and hybrid object recognition:
Accurate and dynamic object recognition supports complex testing scenarios in a
single script


Object Spy for simple and fast scripting :
view native and web objects retrieved from the device screen, detect their object
types and associate them with the automation functions for your script
Secure cloud-based access to wide real device spectrum :
Access and test on hundreds of smart phones, tablets and phablets from inside UFT
Keyword-based mobile scripting :
Device-agnostic, keyword-based scripting, along with high-level intelligent
mobile-specific functions (e.g., press keys, open browser, select image, type text,
etc.), enables fast and easy script creation, maintenance and porting across mobile
platforms
Rich media reports:
complete testing information, including active screenshots and video recording, is
embedded into the UFT report
Setup and Configuration:
Make sure you have the following:
1. Browser: IE, Firefox, or Chrome
2. Flash player (version 11 and newer) installed
3. Sufficient screen resolution (at least 1024x768 is recommended)

Login to MobileCloud

1. Browse to http://mobilecloud.perfectomobile.com
2. Enter Username and Password
Note: Passwords are case-sensitive. Forget your password? Simply click the Forget
your password? link. Forgotten your password? Click the support link
3. Choose whether to "Stay Signed In"
4. Click Sign In button

Interface Overview:







Click Select A Device.

Devices can be used instantly or reserved. It is recommended that you reserve your
required devices to guarantee their availability to you at the time you need them.
Click Lock to reserve immediately or click to schedule a reservation.
Your account balance will be charged once you confirm your reservation. (This
applies to Public Cloud only.)
The following table shows what you can do when opening a device, depending on
its status.
Status Description What You Can Do
Available The device is
available for
immediate use.
Click to Open use it instantly
Click Lock or Reserve to create a
reservation
Busy The device is in use
by another user.
Click Reserve to schedule a
reservation
Disconnected The device is not Click Reserve to create a
connected to the
system at this time.
reservation (24 hours lead time)
Click Click to submit a request to
get it as soon as possible
Opened The device is in use
by the currently
logged in user.
Click Lock to create an immediate
reservation
Opened The device is
reserved for the
currently logged in
user.
Click Open to use it instantly

Working With Devices:
When working with devices, you are using the real thing. The screens you see are
as they appear on the actual devices and are not modified by MobileCloud. The
following table provides instruction for some of the more popular actions.
Action Procedure
Press
Keys
Use the mouse to press the keys directly on the device. Here
are some popular shortcut keyboard commands:
Keyboard Key Device Key
Arrows Arrows
Enter OK
Backspace Clear
"[" and "]" Soft Keys
0..9, * and # Numeric Keys
To emulate long key presses: Press and hold CTRL. (an icon
will appear on the device screen), and then click on the
appropriate key.
Type
Text
Instead of using the devices virtual or physical keyboard to
enter text such as URL addresses, it is recommended that you
use the Type Text widget in the sidebar.
Screen
Touch
To control a touch enabled device:
Tap - Click the mouse directly on the device screen
Drag - Hold left mouse button whilst moving on the device
screen
NOTE: To simulate a long screen touch, press and hold Ctrl,
and then click.
Detach
Screen
Press the Detach Screen icon to detach the device screen.
This will allow you to increase/decrease the size of the device
screen regardless of the actual resolution of the device.
This option is useful if you need to see fine details on the
screen whilst still seeing the device keypad.

Sidebar Icons:

The following table describes the Icons on the device sidebar.
Icon and Function (Left to Right)
Reserve the device immediately or schedule a reservation.
Settings for the device.
Show additional device information.
Mute/Unmute. By default all devices are muted when opened. Unmuting
the device can cause latency.
Zoom In and Zoom Out options of the device. (CTRL SHIFT + or -).
Change device orientation: Rotate 90 clockwise/Reset.
Copy the devices direct link to the clipboard. Can be used to as a
bookmark on your site or blog post.
Digitally freeze the device screen.

SIDEBAR WIDGETS:
The following table describes the Widgets on the device sidebar.
Icon and Function

Record: Session recording
Test Flow: Start a structured
interactive testing session using
pre-defined or user defined testing
scenarios
Email me: Send an email to the
device
Call me: Initiate a call to the device
SMS me: Send an SMS to the
device
Start app:
Close app:
Install: Directly install applications
on the device
Over the air: Download content to
the device using the devices
browsers
Cleanup: Cleanup device by
removing installed applications
(Power cycle)
Power Cycle:
Open URL:
Recover:
Inject audio: Play audio files to the
device
File transfer: Transfer files to and
from the device
Share: Invite others to join a live
session. In Share mode multiple
recipients can watch the devices
behavior in real-time





TAKE SNAPSHOTS:

1. On the device dashboard, click Screenshots, and then click Screenshot
2. Optionally edit the image by cropping, rotating or modifying its settings
3. Click Save to save the snapshot to your computer or MobileCloud repository
RETRIEVE DEVICE LOGS:

1. On the device dashboard, click Options and configure the settings
2. Click Get Log
VIEW DEVICE VITALS:

1. On the device dashboard, click Options and configure
the settings
2. Click Collect; the vitals are gathered
3. Click Stop; the vitals are displayed
INSTALL APPLICATIONS:
1. On the device sidebar, click Install
2. Select an application file
You can select a file from your local computer or from your MobileCloud
repository
3. Click Run

SHARE YOUR DEVICE SESSION WITH OTHERS:
1. On the device sidebar, click Share
2. On the sharing console, click Share
3. Send invitations by email, or by sending the URL to participants
4. To stop, on the sharing console click Stop
RECORD AND SHARE VIDEOS WITH OTHERS:
1. On the device sidebar, click Record
2. Use the device normally; all operations and videos are now recorded
3. Click Stop Record and click Share
Perfecto Mobile Automation: Testing for Mobile
Test automation enables you to extend your testing coverage, shorten your testing
cycles and replace repetitive and time consuming manual work.
The Perfecto Mobile system automatically runs testing scripts on real mobile
devices and can help you automate a significant part of your test cases.
In order to run automation scripts, the system:
Controls the devices by sending control commands via the data port
Analyzes the device's display to automatically verify whether the test results
appear on the screen as expected.
Test Automation:
The Perfecto Mobile system provides several levels of test automation:
Record & Play enables you to quickly and easily record a sequence of key
presses and touch events while activating the device, and repeat these
actions automatically. The system also records the waiting time between
your actions.
Enhanced Recording enables you to improve your recorded scripts and
make them more readable, robust and re-usable. Scripts can be enhanced by
adding:
o Low-Level Commands such as 'Type Text' or 'Ready Mode'. These
commands can replace several recorded key presses with a single
scripting building block. For example, typing a 20-characters URL on
the device will result in 20 recorded key presses that can be replaced
by a single script command Type Text (with the URL as a
parameter).
o Synchronization points recorded waiting times can be replaced by
Synchronization Points such as 'Wait for Text' or 'wait for Image'.
Based on screen analysis, the system can determine that the various
steps of the script are completed and that the script can advance to the
next step. Synchronization Points help overcome issues related to the
fact that mobile phones might behave differently every time you run
the script.
o Automated Validations using screen analysis, the system can
automatically validate that the expected results are or are not
displayed on the device.

You might also like