Perfeccto Mobile 2

Embed Size (px)

DESCRIPTION

Perfecto mobile notes

Citation preview

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 governanceScalable:Keep up with the pace of mobile by running automated test scenarios across multiple devices with our patented script once, test all technology (ScriptOnceTM).Collaborative:Enable collaboration between globally distributed teams through cost-effective sharing, access control and rich-media reportingAdvantages 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 asSelenium and Eclipse, for test development, execution and debugging as well as continuous integration solutions likeJenkins.Flexible Deployment:

OurMobileCloud Platformenables 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 thetop 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.Ourpublic, shared deploymentalso 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 offersenhanced security optionsto 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, ourlocal deployment optionenables 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.OurTop 100 Deviceslist 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. ManufacturerModelCarrierLocationOS Version

AlcatelOne Touch FierceT-MobileUSAAndroid

AmazonKindle Fire HDXWIFIUSAAndroid

AppleiPad AirAT&TUSAIOS

AppleiPhone 4SAT&TUSAIOS

AppleiPhone 5CSprintUSAIOS

AppleiPhone 5SSprintUSAIOS

AppleiPad 2AT&TUSAIOS

AppleiPad 3VerizonUSAIOS

AppleiPad 4AT&TUSAIOS

AppleiPad 4AT&TUSAIOS

AppleiPad AirVerizonUSAIOS

AppleiPad MiniAT&TUSAIOS

AppleiPhone 4AT&TUSAIOS

AppleiPhone 4SAT&TUSAIOS

AppleiPhone 4SVerizonUSAIOS

AppleiPhone 5VerizonUSAIOS

AppleiPhone 5VerizonUSAIOS

AppleiPhone 5CAT&TUSAIOS

AppleiPhone 5ST-MobileUSAIOS

AppleiPhone 5ST-MobileUSAIOS

AppleiPod Touch 4WIFIUSAIOS

AppleiPad MiniOrangeSwitzerlandiOS

AppleiPad MiniWifiUKiOS

AppleiPad Mini 2 -Coming Soon!FranceiOS

AppleiPhone-4VodafoneUKiOS

AppleiPhone-4SVodafoneUKiOS

AppleiPhone-5VodafoneGermanyiOS

AppleiPhone-5O2UKiOS

AppleiPhone-5CVodafoneUKiOS

AppleiPhone-5C -Coming Soon!VodafoneFranceiOS

AppleiPhone-5SVodafoneUKiOS

AppleiPhone-5SSwitzerlandiOS

BlackBerry9300BellCanadaBlackBerry

BlackBerry9810BellCanadaBlackBerry

GoogleNexus 10WIFIUSAAndroid

GoogleNexus 4T-MobileUSAAndroid

GoogleNexus 7WIFIUSAAndroid

GoogleNexus 7WIFIUSAAndroid

HTCDroid DNAVerizonUSAAndroid

HTCM8VerizonUSAAndroid

HTCOne MiniAT&TUSAAndroid

HTCOne ST-MobileUSAAndroid

HTCThunderboltVerizonUSAAndroid

HTCFirstAT&TUSAAndroid

HTCOne X DigitalAT&TUSAAndroid

HTCDesire ZBellCanadaAndroid

HTCHolidayBellCanadaAndroid

HTCIncredible SBellCanadaAndroid

HTCOne MaxUKAndroid

HTCOne XLT-MobileGermanyAndroid

HTCSensationBellCanadaAndroid

HTCSensation XLVodafoneUKAndroid

HTCWildfire SBellCanadaAndroid

HuaweiAscend P1EplusGermanyAndroid

KyoceraHydro XTRMMetro PCSUSAAndroid

LGEnact VS890VerizonUSAAndroid

LGG2 MiniAT&TUSAAndroid

LGG-FlexAT&TUSAAndroid

LGOptimus F3T-MobileUSAAndroid

LGOptimus F6AT&TUSAAndroid

LGG2 -Recently Added!VodafoneGermanyAndroid

LGNexus 5 -Coming Soon!FranceAndroid

LGOptimus NetBellCanadaAndroid

LGOptimus L3 E400VodafoneUKAndroid

MotorolaDroid MiniVerizonUSAAndroid

MotorolaDroid MiniVerizonUSAAndroid

MotorolaDroid RazrVerizonUSAAndroid

MotorolaDroid UltraVerizonUSAAndroid

MotorolaMoto XVerizonUSAAndroid

SamsungGalaxy Note 8.0VerizonUSAAndroid

SamsungGalaxy Note IIIVerizonUSAAndroid

SamsungGalaxy S IIIAT&TUSAAndroid

SamsungGalaxy S4AT&TUSAAndroid

SamsungGalaxy S4VerizonUSAAndroid

SamsungGalaxy S5VerizonUSAAndroid

SamsungGalaxy GrandT-MobileUSAAndroid

SamsungGalaxy Note 10.1VerizonUSAAndroid

SamsungGalaxy S IIIAT&TUSAAndroid

SamsungGalaxy S4AT&TUSAAndroid

SamsungGalaxy S4 MiniAT&TUSAAndroid

SamsungGalaxy S5AT&TUSAAndroid

SamsungGalaxy Tab 3AT&TUSAAndroid

SamsungGalaxy Express I8730OrangeSwitzerlandAndroid

SamsungGalaxy Express 2O2GermanyAndroid

SamsungI9300 Galaxy S IIIT-MobileUKAndroid

SamsungI9300 Galaxy S IIIVodafoneeGermanyAndroid

SamsungI9300 Galaxy S IVUnlockedUKAndroid

SamsungI9195 Galaxy S IV MiniSwisscomSwitzerlandAndroid

SamsungGalaxy NoteVodafoneUKAndroid

SamsungGalaxy Note 3VodafoneFranceAndroid

SamsungGalaxy Mega 6.3SwitzerlandAndroid

SamsungGalaxy 551BellCanadaAndroid

SonyXperia-SUnlockedUKAndroid

SonyXperia ZT-MobileUSAAndroid

SonyXperia-SPSwisscomSwitzerlandAndroid

SonyXperia-MiroEplusGermanyAndroid

SonyXperia Z1 -Recently Added!GermanyAndroid

MobileCloud for UFT:MobileCloud for UFT is theofficial 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 theMobileCloud. 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 devicesSupport for complex scenario's:Advanced built-in functionalities such voice injection and recognition, NFC, location basedSecured 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 CenterNative, 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 scriptSecure cloud-based access to wide real device spectrum: Access and test on hundreds of smart phones, tablets and phablets from inside UFTKeyword-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 platformsRich media reports:complete testing information, including active screenshots and video recording, is embedded into the UFT reportSetup and Configuration:Make sure you have the following:1. Browser: IE, Firefox, or Chrome2. Flash player (version 11 and newer) installed3. Sufficient screen resolution (at least 1024x768 is recommended)Login to MobileCloud

1. Browse tohttp://mobilecloud.perfectomobile.com2. EnterUsernameandPasswordNote: Passwords are case-sensitive. Forget your password? Simply click theForget your password?link. Forgotten your password? Click the support link3. Choose whether to "Stay Signed In"4. ClickSign InbuttonInterface Overview:

ClickSelect 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. ClickLockto 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.StatusDescriptionWhat You Can Do

AvailableThe device is available for immediate use. Click toOpenuse it instantly ClickLockorReserveto create a reservation

BusyThe device is in use by another user. ClickReserveto schedule a reservation

DisconnectedThe device is not connected to the system at this time. ClickReserveto create a reservation (24 hours lead time) ClickClick to submita request to get it as soon as possible

OpenedThe device is in use by the currently logged in user. ClickLockto create an immediate reservation

OpenedThe device is reserved for the currently logged in user. ClickOpento 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.ActionProcedure

Press KeysUse the mouse to press the keys directly on the device. Here are some popular shortcut keyboard commands:Keyboard KeyDevice Key

ArrowsArrows

EnterOK

BackspaceClear

"[" 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 TextInstead of using the devices virtual or physical keyboard to enter text such as URL addresses, it is recommended that you use theType Textwidget in the sidebar.

Screen TouchTo control a touch enabled device: Tap- Click the mouse directly on the device screen Drag- Hold left mouse button whilst moving on the device screenNOTE: To simulate a long screen touch, press and hold Ctrl, and then click.

Detach ScreenPress theDetach Screenicon 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, clickScreenshots, and then clickScreenshot2. Optionally edit the image by cropping, rotating or modifying its settings3. ClickSaveto save the snapshot to your computer or MobileCloud repositoryRETRIEVE DEVICE LOGS:

1. On the device dashboard, clickOptionsand configure the settings2. ClickGet LogVIEW DEVICE VITALS:

1. On the device dashboard, clickOptionsand configurethe settings2. ClickCollect; the vitals are gathered3. ClickStop; the vitals are displayedINSTALL APPLICATIONS:1. On the device sidebar, clickInstall2. Select an application fileYou can select a file from your local computer or from your MobileCloud repository3. ClickRun

SHARE YOUR DEVICE SESSION WITH OTHERS:1. On the device sidebar, clickShare2. On the sharing console, clickShare3. Send invitations by email, or by sending the URL to participants4. To stop, on the sharing console clickStopRECORD AND SHARE VIDEOS WITH OTHERS:1. On the device sidebar, clickRecord2. Use the device normally; all operations and videos are now recorded3. ClickStop Recordand clickSharePerfecto Mobile Automation: Testing for MobileTest 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: 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). 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. Automated Validations using screen analysis, the system can automatically validate that the expected results are or are not displayed on the device.