Thank you very much for opting pCloudy!
We value your business and welcome you to our long list of satisfied and treasured customers. Our success comes from the continuous faith in the excellence of our products and services, something we are committed to and would never sacrifice.
Our customer service guarantees the satisfaction of our clients and our after sales services are unmatched. In line with this strategy, we ask you to share your feedback with us at any point of time, no matter what it may be. We know it quite well that there is always a scope for improvement, so we are always eager to get reviews from our customers to enhance our products and serve you better.
This document is created to serve as a guide while you explore pCloudy platform. It will help you understand how to start, get quick help and whom to contact while starting off with pCloudy.
Though this is not a complete help document, it will act as a quick reference to begin using the platform.
pCloudy is a mobile application testing platform which will help you to test your apps on hundreds of real devices. You can remotely access real devices and carry out Manual, Automation Testing, AI powered bot testing and In-field user experience testing.
The platform has a secure login process to protect the apps you test. In order to use the platform you must setup your login credentials first.
Where do I do this?
Simply, enter your details at https://device.pcloudy.com/signup, after a short verification you will be ready to sign-in.
In case of any issues, drop an email to firstname.lastname@example.org
|Once you’ve signed up, you can access the platform with the help of your registered Email ID and Password.|
In case of any issues, drop an email to email@example.com
Once you login, you will be exposed to your dashboard which will show you an array of devices, some insights and platform features. You might get overwhelmed and lost, but don’t worry, we have you covered.
A typical pCloudy user will follow these steps for testing mobile apps using the platform.
It has been divided into five parts –
- How to select the right device from the platform?
- How to manage apps on the platform?
- How to start testing your apps on the selected devices?
- How to run automation scripts on cloud-based devices?
- Additional Features
Let us know more about each one of them.
When you come to the device page, you will come across an array of devices where you can find the details of the devices, book a device, find all your booked devices, book the device for future testing and optimize your testing by planning the devices based on a geography. The platform also provides various filters to select the right device on the cloud. These filters will help you to select devices based on the OS versions, OEMs, Screen Sizes, Network, or Device Location.
There are two modes to access the devices on the cloud –
- Device Availability – This provides immediate access to the available devices at that moment. Just hit the ‘Connect’ button on any device displayed in the device page and you will be ready to use the device immediately.
- Book your Device – In some cases you might want to reserve a device for future use. You can book a device in advance to keep yourself prepared for testing. With proper planning, and with the help of ‘Book your Device’ mode you can make sure the devices are available when you need them and save time.
To learn more, refer to these links:
Managing your credits
To use the devices you need to have enough credits in your account:
- To view the remaining credits in your account refer to this link
- To buy more credits, click this link
The platform provides secure limited disk space to store the apps on the platform. This space can be used to store app installation files (apk or ipa) or test data (image files, zip, etc).
Refer to these links to know how to upload your app files to the platform:
Alternatively, you can follow this method as well:
The device connection page provides you with a quick and easy access to use different features to test your mobile apps.
- Device Screen: You can use the device in the same manner how you use a device physically. The device screen has a best fit size for all orientations and you can use swipe actions, zoom-in, zoom-out and various gestures to control the device.
- Session Name: This allows you to name your session for better traceability.
- Quick Action Bar: This panel displays frequently used controls like taking Screenshots, editing screenshots, geo location, changing device orientation, sending text to device, and more
- Logs and Performance: Real time device logs, app performance and Android action repeater (AAR) are displayed here.
Here’s a list of some important features to test your apps –
- Functional Tests
You can install/uninstall apps on the devices, you can use various gestures on cloud based devices just like how you do testing on a physical device, you can mock GPS location, take screenshots, and much more. Here are some links that will help you:
- Installing an App on the Device
- Transfer Test Content to a device
- Using Zoom-in/Zoom-out Gestures on Android phone
- Using Zoom-in/Zoom-out Gestures on iPhone
- Taking a Screenshot
- Set Phone Location
- Send Text to Phone
- and much more
2. Follow Me
This feature can speed up your App Testing exponentially. Follow me allows you to test your apps on 3 unique device while performing your test on only 1 device, thus saving your testing time multifolds.
3. Performance Profiling
- Performance profiling of Android Apps - You can monitor the CPU usage, memory usage, battery consumption, frame render count of the app in real-time while testing the app.
- Performance on iOS Device - You can monitor the CPU usage & memory usage of the device in real-time during testing.
4. Debugging mobile apps
You can capture bug and crash information in the form of logs, screenshots, videos, and stack trace information while testing your apps on devices.
5. Test Mobile Web Apps
You can test your web apps or website on various browsers on various devices.
6. Network Virtualization Tool
The app you tested in your lab environment will not work the same way when you use it in an elevator, or in a basement, or while you are travelling on a highway. The Network Virtualization Tool will help you to emulate different network environments and test your apps.
- Network Virtualization - Testing mobile apps on different network conditions
7. Debugging App remotely
- iOSConnect - Connecting an iOS device using XCode.
- AndroidConnect - Connecting an android device using ADB bridge.
You can run your automation scripts on multiple devices in parallel. The pCloudy platform supports several automation tools. Here are some links to help you -
You can also use several Open REST APIs within your automation scripts to test your mobile apps.
Other than the reports generated from the automation tools, you can view additional testing reports stored on the platform as well - Automation Testing Reports. This will contain the videos, logs, and performance graphs of the devices on which Automation execution was run.
9. Automation Studio
We now have an in-built automation studio in pCloudy platform where you can access the devices to record your test scripts and execute it in parallel on multiple devices without writing any code.There's something more to it! If you already have your projects on Appium you can record your new workflows and export it to Appium Java format.
The reports section will contain the complete details of all your testing sessions. It will hold the screenshots, logs, videos and the performance details of the testing.
- Device Tunnel - Connecting a device with ADB Bridge
- Device Sessions - Performance Graph
- Automation Testing Reports
9. Integration with Continuous Integration tool – Jenkins
You can use CI tools like Jenkins in integration with the pCloudy platform. This integration will leverage your testing practices to a whole new level. You can deliver quality mobile apps continuously by automating the process of build integration using pCloudy plugin for Jenkins.
- To effectively manage the devices, users, apps, or credits on the platform you can use Team Admin.
- Refer to article – Team Admin
- Find detailed pCloudy knowledge base articles from support.pcloudy.com
- You can reach out to us –
- firstname.lastname@example.org or email@example.com